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

Aria
Aria

3 Jun 15

Tcsh
Tcsh

27 Sep 15

Bash Blogger
Bash Blogger

2 Jun 15

Pure FTP Server
Pure FTP Server

14 Apr 15

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!