Não é possível ssh com erro Conexão recusada

2

Parece que estou com um problema ao tentar fazer o ssh. Aqui está o meu cenário;

Host A - 192.168.1.6
Host B - 192.168.5.10

Do Host B, não consigo enviar ssh para o Host A, pois recebo o erro

"ssh: connect to host 192.168.1.6 port 22: Connection timed out".

No entanto, o que é estranho é que eu sou capaz de ssh para quaisquer outros hosts do Host B para qualquer host na sub-rede do Host A, exceto para o IP do Host B.

eu corri o

"ssh -vvv Host A" from Host B

e, em seguida, no Host A eu corri o "netstat -nat | grep 22" esta é a saída como eu vejo o sync_recv, mas nunca fica estabelecido.

netstat -nat |grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 192.168.1.6:22          192.168.5.10:58882      SYN_RECV
tcp        0      0 192.168.1.6:22          192.168.1.32:41564      ESTABLISHED
tcp        0      0 192.168.1.6:22          192.168.2.132:63086     ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN

Existe algo que possa estar bloqueando isso? Eu tenho firewall desligado nas duas extremidades.

    
por sohk220 23.01.2013 / 15:56

2 respostas

0

Às vezes, você precisa inserir o usuário se tiver o login como root desabilitado assim: [email protected]

    
por Genesis 23.01.2013 / 20:17
0

Tente o seguinte:

  • Efetue ping no servidor para ver se você recebe alguma resposta.
  • Verifique se você instalou sudo apt install openssh-server no lado do servidor.
  • Tente editar /etc/ssh/ssh_config e verifique se você tem:

    • PasswordAuthentication yes
    • Tente selecionar uma porta diferente, diferente de Port 22 , e tente ssh -p <port> <user>@<server>
    • Ativar a porta no firewall sudo ufw allow <port>

    • Você precisa reiniciar o ssh após as alterações sudo systemctl restart ssh

  • Verifique novamente se o ssh está habilitado no firewall sudo ufw allow ssh
por amanusk 09.07.2017 / 09:44