DreamSSH

Tela Software:
DreamSSH
Detalhes de Software:
Versão: 0.2
Data de upload: 14 Apr 15
Revelador: Duncan McGreggor
Licença: Livre
Popularidade: 8

Rating: nan/5 (Total Votes: 0)

DreamSSH é um servidor SSH altamente configurável puro-Python, baseado em torcida.
Instalar
Você pode instalar a partir PyPI, o que lhe dará a última versão lançada (espero estável) do software:
& Nbsp; sudo pip instalar dreamssh
Se você gosta de viver no limite, você pode instalar a partir do branch master github:
& Nbsp; sudo pip instalar https://github.com/dreamhost/dreamssh/zipball/master
Finalmente, você pode simplesmente pegar o código em si:
& Nbsp; git clone https://github.com/dreamhost/dreamssh.git
Dependências
Se você usou pip para instalar DreamSSH, então você vai ter as bibliotecas necessárias instalado. Se você vai estar em execução a partir do código-fonte, você precisa fazer o seguinte:
& Nbsp; sudo pip instalar pyasn1
& Nbsp; sudo pip instalar PyCrypto
& Nbsp; sudo pip instalar torcida
Uma vez que as dependências estão instaladas, você vai precisar para gerar as chaves para uso pelo servidor:
& Nbsp; twistd dreamssh keygen
Executar
Depois de ter instalado DreamSSH, interagindo com o servidor é tão fácil como o seguinte:
& Nbsp; twistd dreamssh
Isso será executado no modo daemon. Se você gostaria de executá-lo em primeiro plano e vê a saída de log para stdout, basta fazer:
twistd -n dreamssh
Para efetuar login no shell, use este comando:
& Nbsp; twistd shell dreamssh
Se você gostaria de experimentar o alternativo shell "brinquedo":
& Nbsp; twistd dreamssh --interpreter = echo
Quando estiver pronto para desligá-lo:
& Nbsp; twistd dreamssh parar
Para aqueles que têm um clone do repositório git, há conveniência desenvolvimento tornam alvos:
& Nbsp; fazer keygen
& Nbsp; fazer daemon
& Nbsp; fazer run
& Nbsp; fazer shell
& Nbsp; fazer parar
Usando
Quando você entrar no shell Python:
& Nbsp; twistd shell dreamssh
Você é recebido com algo que se parece com isso:
: >>
:
: Bem-vindo ao
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / _ ___ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Você ter registrado em um servidor DreamSSH.
: Tipo 'ls () "ou" dir ()' para ver os objetos no namespace atual.
:
: Divirta-se!
:
: >>
Se você seguir as dicas dadas no banner, você pode obter uma lista dos objetos disponíveis com o seguinte comando:
: >> Ls ()
& Nbsp; __ builtins__ - dados
& Nbsp; app - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; banner - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; claro - 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; - serviços de dados
& nbsp; - sys sys
Se você optar pelo 'eco' shell:
& Nbsp; twistd dreamssh --interpreter = echo
Em seguida, executar qualquer comando vontade é algo como isto:
: >> Executar qualquer comando
input = executar qualquer comando, filename =
. O shell eco destina-se a fornecer uma visão ou um ponto de partida para os desenvolvedores que desejam implementar a sua própria concha seus usuários podem ssh

Requisitos :

  • Python

Programas semelhantes

Pure FTP Server
Pure FTP Server

14 Apr 15

Perl Shell
Perl Shell

3 Jun 15

AxY FTP
AxY FTP

3 Jun 15

Wayland / Weston
Wayland / Weston

22 Jun 18

Outro software de desenvolvedor Duncan McGreggor

DreamMUD
DreamMUD

14 Apr 15

Comentário para DreamSSH

Comentários não encontrado
Adicionar comentário
Ligue imagens!