Estou com dificuldades para usar meu novo telefone Android 4 (Samsung Nexus).
Eu instalei vários servidores SSH, mas em todos os casos a conexão ssh simplesmente trava (ou seja, eu não chego até o nome de usuário / senha).
Como exemplo, usando o SSHDroid:
Log SSH detalhado da minha caixa linux:
joel@pepper ~ $ ssh -p 2222 [email protected] -vvv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.65 [192.168.1.65] port 2222.
A saída do nmap não parece correta. Um status de filtrado na porta implica que um firewall está bloqueando-o:
joel@pepper ~ $ sudo nmap -sS 192.168.1.65
Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-20 21:29 GMT
Nmap scan report for android-63731d6ebec9e01.lan (192.168.1.65)
Host is up (0.019s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
2222/tcp filtered unknown
MAC Address: A0:0B:BA:B4:5F:59 (Unknown)
telnet <ip> <ssh_port>
e confirmar que o soquete é aberto no nível do sistema operacional vianetstat -ltnp
.Respostas:
Até onde eu sei, a porta ssh padrão é 22 no Ubuntu, exatamente como "Lie Ryan" apontou. Você pode verificar seus
sshd_config
arquivos no seu PC; se você quiser dar uma olhada neste artigo, ele especifica como alterar a configuração ssh padrão no Ubuntu - assim como a documentação oficial . Além disso, verifique as configurações atuais do firewall, você poderá abrir temporariamente essa porta específica para o serviço do tipo ssh se desejar confirmar que não é outra coisa.Além disso, parece-me que esta pergunta foi feita há mais de 6 meses; se o OP ainda não descobriu, duvido que ele esteja interessado em prosseguir. Sugiro que aceite uma resposta, forneça atualizações sobre a situação desde então ou talvez encerre a pergunta.
EDIT: dependendo do seu aplicativo ssh-server para Android e se você o está executando ou não com privilégios su, este é do site "QuickSSHD":
fonte
> 1024
?< 1024
são reservadas para o usuário root e outras portas podem ser acessadas por qualquer pessoa. unix.stackexchange.com/questions/16564/…SSHD
no Android é executado em 2222, geralmente.A porta ssh padrão é 22 e não 2222, talvez essa seja a causa raiz do problema? Tente conectar na porta 22.
fonte