Conexão SSH recusou porta errada

Conexão SSH recusou porta errada

Quero me conectar ao servidor remoto através do shell do Ubuntu. Estou usando ssh root@serverIPo shell do Ubuntu, mas recebo esta mensagem:

connect to host xxx.xxx.xx.xx port 22: Connection refused

Este IP está na porta 30 e não na 22. Também mudei a porta usando sudo gedit /etc/ssh/sshd_configpara 30 e acho que está salvo. Mas, novamente, quando quero fazer login, recebo o mesmo erro de que a conexão na porta 22 foi recusada.

Responder1

Especifique a porta ssh:

ssh -p 30 root@serverIP

Além disso, não mova a porta só porque acha que é mais segura. Em vez disso, proíba o login root, use arquivos-chave em vez de senha e talvez execute algo como fail2ban se as logentries começarem a incomodá-lo.

Responder2

Se o servidor SSH estiver escutando na porta 30 no host remoto, você precisará especificar a porta 30 para o seu cliente:

ssh -p 30 root@serverIP

Você pode evitar digitar o tempo todo adicionando isso ao seu .ssh/config arquivo

host MyServer
    user root
    port 30
    hostname serverIP

Então você pode simplesmente digitar

ssh MyServer

informação relacionada