DreamSSH

Software skärmdump:
DreamSSH
Mjukvaruinformation:
Version: 0.2
Ladda upp dagen: 14 Apr 15
Utvecklare: Duncan McGreggor
Licens: Gratis
Popularitet: 80

Rating: 2.0/5 (Total Votes: 1)

DreamSSH är en mycket konfigurerbar rent-Python, Twisted-baserade SSH-server.
Installera
Du kan installera från PyPI, vilket ger dig den senaste släpptes (förhoppningsvis stabila) versionen av programvaran:
& Nbsp; sudo pip installera dreamssh
Om du gillar att leva på kanten, kan du installera från github mästare grenen:
& Nbsp; sudo pip installera https://github.com/dreamhost/dreamssh/zipball/master
Slutligen kan du bara få själva koden:
& Nbsp; git clone https://github.com/dreamhost/dreamssh.git
Beroenden
Om du använde pip installera DreamSSH, då du kommer att ha de nödvändiga biblioteken installerade. Om du kommer att köra från källkod, måste du göra följande:
& Nbsp; sudo pip installera pyasn1
& Nbsp; sudo pip installera PyCrypto
& Nbsp; sudo pip installera tvinnad
När beroenden installeras, måste du skapa nycklarna för användning av servern:
& Nbsp; twistd dreamssh keygen
Löpning
När du har installerat DreamSSH, interagera med servern är lika enkelt som följande:
& Nbsp; twistd dreamssh
Det kommer att köras i daemonized läge. Om du vill köra det i förgrunden och titta loggutdata till stdout, bara göra:
twistd -n dreamssh
För att logga in i skalet, använd detta kommando:
& Nbsp; twistd dreamssh skal
Om du vill prova den alternativa "leksaken" shell:
& Nbsp; twistd dreamssh --interpreter = eko
När du är redo att stänga av den:
& Nbsp; twistd dreamssh sluta
För dem som har en klon av git repo, det finns utvecklings bekvämlighet gör mål:
& Nbsp; gör keygen
& Nbsp; gör daemon
& Nbsp; gör körningen
& Nbsp; gör skalet
& Nbsp; gör stopp
Använda
När du loggar in på Python skalet:
& Nbsp; twistd dreamssh skal
Du möts med något som ser ut så här:
: >>
:
: Välkommen till
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / _ ___ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Du har loggat in i en DreamSSH Server.
: Typ "ls ()" eller "dir ()" för att se objekten i den aktuella namnrymden.
:
: Enjoy!
:
: >>
Om du följer de tips som ges i bannern, kan du få en lista över tillgängliga objekt med följande kommando:
: >> Ls ()
& Nbsp; __ builtins__ - uppgifter
& Nbsp; appen - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; banner - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; klar - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; config - dreamssh.config
& Nbsp; exit - dreamssh.shell.pythonshell.CommandAPI.exit
& Nbsp; information - 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; tjänster - uppgifter
& nbsp; sys - sys
Om du väljer den "echo" skal:
& Nbsp; twistd dreamssh --interpreter = eko
Sedan utför något kommando kommer ser ut ungefär så här:
: >> Köra något kommando
input = köra något kommando, filnamn =
. Ekot skalet är avsedd att ge insikt eller en utgångspunkt för utvecklare som vill implementera sin egen skalet deras användare kan köra SSH till

Krav :

  • Python

Liknande mjukvara

Annan programvara för utvecklare Duncan McGreggor

DreamMUD
DreamMUD

14 Apr 15

Kommentarer till DreamSSH

Kommentarer hittades inte
Kommentar
Slå på bilder!