Não é possível conectar-se ao servidor via SSH fora do console da Web

4

Se eu tentar conectar-me ao meu servidor por meio de qualquer console, etc .:

➤ ssh -vv xx.xx.xxx.xx:1337
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
_ssh: Could not resolve hostname xx.xx.xxx.xx:1337: Name or service not known

Obviamente, algo não está funcionando.

Ainda bem que posso me conectar a ele via navegador com o Console da Web (fornecido pela Vultr). E se eu digitar a mesma coisa no console da web ssh [email protected] -p 1337 , ele me conecta.

Eu parei UFW firewall e redefini meu iptables . Portas parecem OK.

Por que não consigo fazer login no meu servidor por meio de consoles?

update: Aparentemente, o ambiente local que eu estava usando para conectar estava bloqueando o ssh, depois de desbloqueá-lo e rodando ssh -p 1337 [email protected] eu recebo isto:

ssh_exchange_identification: read: Connection reset by peer
    
por user3108268 11.04.2017 / 11:35

1 resposta

2

A página de manual para ssh explica claramente a sinopse do comando ssh :

 ssh [...] [-p port] [...] [user@]hostname [...]

Você não pode adicionar uma porta após o hostname . Você deve usar o seguinte:

ssh -p 1337 xx.xx.xxx.xx

Edite depois de reunir mais detalhes: A parte importante é

connection refused by tcp_wrapper

Seu servidor está configurado para recusar conexões de alguns endereços IP em /etc/hosts.allow e / ou /etc/hosts.deny . Reveja estas regras e ajuste-as se quiser poder fazer o ssh a partir do seu IP.

    
por Jakuje 11.04.2017 / 11:52