DreamSSH

Software screenshot:
DreamSSH
Software informatie:
Versie: 0.2
Upload datum: 14 Apr 15
Ontwikkelaar: Duncan McGreggor
Licentie: Gratis
Populariteit: 8

Rating: nan/5 (Total Votes: 0)

DreamSSH is een zeer configureerbare pure-Python, Twisted-gebaseerde SSH-server.
Installeer
Je kunt installeren vanaf PyPI, die u de nieuwste vrijgegeven (hopelijk stabiele) versie van de software zal geven:
& Nbsp; sudo pip installeren dreamssh
Als je van het leven op de rand, kunt u installeren vanaf de GitHub master branch:
& Nbsp; sudo pip installeren https://github.com/dreamhost/dreamssh/zipball/master
Ten slotte kun je gewoon de code zelf:
& Nbsp; git clone https://github.com/dreamhost/dreamssh.git
Afhankelijkheden
Als je gewend pip om DreamSSH installeren, dan moet je de benodigde libraries geïnstalleerd. Als u zal worden uitgevoerd vanuit de broncode, moet u het volgende doen:
& Nbsp; sudo pip installeren pyasn1
& Nbsp; sudo pip installeren PyCrypto
& Nbsp; sudo pip installeren twisted
Zodra de afhankelijkheden zijn geïnstalleerd, moet u de sleutels voor gebruik door de server te genereren:
& Nbsp; twistd dreamssh keygen
Running
Zodra u DreamSSH geïnstalleerd, interactie met de server is net zo eenvoudig als het volgende:
& Nbsp; twistd dreamssh
Dat wordt uitgevoerd in daemon mode. Indien u graag om het uit te voeren op de voorgrond en kijken naar de log output naar stdout, gewoon doen:
twistd -n dreamssh
Om in te loggen in de schelp, gebruikt u deze opdracht:
& Nbsp; twistd dreamssh shell
Als je wilt om te proberen de alternatieve "speeltje" shell:
& Nbsp; twistd dreamssh --interpreter = echo
Als je klaar bent om het te sluiten:
& Nbsp; twistd dreamssh stoppen
Voor degenen die een kloon van de git repo, er zijn ontwikkeling gemak maken doelen:
& Nbsp; maken keygen
& Nbsp; maken daemon
& Nbsp; maken run
& Nbsp; maken shell
& Nbsp; maken stop
Gebruik
Wanneer u zich aanmeldt bij de Python shell:
& Nbsp; twistd dreamssh shell
U wordt begroet met iets dat er zo uitziet:
: >>
:
: Welkom bij
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / _ ___ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Je hebt aangemeld bij een DreamSSH Server.
: Type 'ls ()' of 'dir ()' om de objecten te zien in de huidige namespace.
:
: Enjoy!
:
: >>
Als je de hints gegeven in de banner te volgen, kunt u een lijst met beschikbare objecten met de volgende opdracht te krijgen:
: >> Ls ()
& Nbsp; __ builtins__ - gegevens
& Nbsp; app - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; banner - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; helder - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; config - dreamssh.config
& Nbsp; exit - dreamssh.shell.pythonshell.CommandAPI.exit
& Nbsp; info - dreamssh.shell.pythonshell.CommandAPI.info
& Nbsp; ls - dreamssh.shell.pythonshell.CommandAPI.ls
& Nbsp; os - os
& Nbsp; pprint - pprint.pprint
& Nbsp; quit - dreamssh.shell.pythonshell.CommandAPI.quit
& Nbsp; diensten - gegevens
& Nbsp; sys - sys
Als je kiest voor de 'echo' shell:
& Nbsp; twistd dreamssh --interpreter = echo
Dan kijkt elke opdracht wil uitvoeren zoiets als dit:
: >> Elk commando kan uitvoeren
ingang = elk commando kan uitvoeren, filename =
. De echo shell is bedoeld om inzicht te krijgen of een startpunt voor ontwikkelaars die willen hun eigen shell hun gebruikers kunnen ssh in te voeren bieden

Eisen

  • Python

Vergelijkbare software

ftpterm
ftpterm

11 May 15

sysfunc
sysfunc

17 Feb 15

CrushFTP
CrushFTP

3 Jun 15

Andere software van ontwikkelaar Duncan McGreggor

DreamMUD
DreamMUD

14 Apr 15

Reacties op DreamSSH

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!