Às vezes, você precisa inserir o usuário se tiver o login como root desabilitado assim: [email protected]
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.
Às vezes, você precisa inserir o usuário se tiver o login como root desabilitado assim: [email protected]
Tente o seguinte:
sudo apt install openssh-server
no lado do servidor. Tente editar /etc/ssh/ssh_config
e verifique se você tem:
PasswordAuthentication yes
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
sudo ufw allow ssh