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

mudFTP
mudFTP

3 Jun 15

Pash
Pash

2 Jun 15

ftpterm
ftpterm

11 May 15

ftp4j
ftp4j

20 Feb 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!