(Como Kurt acabou de mencionar) Depois de ter alterado sua porta padrão em sshd_config, você fez o acompanhamento garantindo que o iptables permitisse conexões de entrada para sua nova porta?
Eu segui a primeira etapa deste guia para alterar a porta SSH do meu servidor: link
Agora, quando tento fazer login novamente, digitando
ssh -p 1234 user@my-server
Eu recebo a mensagem
Connection closed by xxx.xxx.xxx.xxx
xxx sendo o endereço IP do meu servidor. Não usar a opção -p de usar qualquer outra porta resulta na resposta
ssh: connect to host my-server.com port xxx: Connection refused
Como posso me conectar a ele novamente? É uma máquina Debian, no caso que importa.
Você abriu um buraco no firewall?
Antes de mais nada, certifique-se de que o SSH esteja de fato em execução na nova porta. Na máquina do servidor, execute
netstat -untap
Verifique se sshd
está escutando na porta 1234.
Em seguida, verifique se não há regras de firewall bloqueando a porta 1234 em qualquer ponto da rede entre sua máquina cliente e o servidor (inclusive no cliente e no servidor). Por padrão, suas regras de firewall do Debian devem estar claras, a menos que você as tenha alterado. No entanto, se houver qualquer outro dispositivo de rede entre o cliente e o servidor, ele ainda poderá bloquear essa porta.