Conexão SSH recusou porta errada

1

Eu quero me conectar ao servidor remoto através do shell do Ubuntu. Estou usando ssh root@serverIP no shell do Ubuntu, mas recebo esta mensagem:

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

Esse IP está na porta 30 e não 22. Também alterei a porta usando sudo gedit /etc/ssh/sshd_config para 30 e acho que ela foi salva. Mas, novamente, quando eu quero fazer o login, recebo o mesmo erro que a conexão na porta 22 é recusada.

    
por JakeGould 14.08.2014 / 15:46

2 respostas

2

Especifique a porta ssh:

ssh -p 30 root@serverIP

Além disso, não mova a porta só porque você acha que ela é mais segura. Em vez disso, não permitir login root, use keyfiles em vez de password e talvez execute algo como fail2ban se as logentries começarem a incomodá-lo ..

    
por 14.08.2014 / 15:49
2

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 digitá-lo o tempo todo adicionando isso ao seu arquivo .ssh/config

host MyServer
    user root
    port 30
    hostname serverIP

Então você pode simplesmente digitar

ssh MyServer
    
por 14.08.2014 / 15:49