Várias coisas poderiam ter acontecido. Algumas coisas vêm à mente:
- Seu firewall ainda está bloqueando a conexão.
- Outro serviço está sendo executado na porta 62
- Você não reiniciou o serviço depois de alterar o valor
- ...
Tente conectar-se através do console fora de banda (se você tiver um) e altere o que precisa ser alterado (firewall, configurações, ...). Para testar se o seu firewall está incomodando você, pare-o por um tempo e veja se consegue entrar ( service iptables stop
)
Eu também não tenho certeza sobre colocar 0062
como porta. Você pode precisar colocar 62
.
Se você não conseguir entrar no out-of-band, peça ao seu provedor para dar uma olhada. Caso contrário, você terá que recriar a imagem da máquina.
O script deve, de fato, alterar tanto a porta no firewall quanto a configuração do ssh:
sed -i 's/#HostKey \/etc\/ssh\/ssh_host_rsa_key/HostKey \/etc\/ssh\/ssh_host_rsa_key/g' /etc/ssh/sshd_config
sed -i 's/#HostKey \/etc\/ssh\/ssh_host_dsa_key/HostKey \/etc\/ssh\/ssh_host_dsa_key/g' /etc/ssh/sshd_config
sed -i 's/#PubkeyAuthentication/PubkeyAuthentication/g' /etc/ssh/sshd_config
sed -i 's/#RSAAuthentication/RSAAuthentication/g' /etc/ssh/sshd_config
sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config
sed -i 's/#IgnoreRhosts yes/IgnoreRhosts yes/g' /etc/ssh/sshd_config
sed -i 's/#PermitEmptyPasswords no/PermitEmptyPasswords no/g' /etc/ssh/sshd_config
/usr/sbin/sshd -t
service sshd restart
iptables -I INPUT -p tcp --dport $PORTNUM -j ACCEPT
service iptables restart
No entanto, o 0062
poderia ter selecionado um ou talvez ambos. Tente voltar para sua máquina primeiro.