A primeira pergunta é: você realmente carregou as novas configurações depois de editar os arquivos?
Eu recomendaria a configuração do iptables para permitir conexões de entrada em ambas as portas como a primeira etapa. Em segundo lugar você pode testar uma atualização para o sshd sem quebrar sua conexão ssh atual. Se você digitar service sshd reload
, será possível verificar se consegue iniciar uma nova conexão ssh, mantendo o antigo ativo, de modo que ainda possa reverter suas alterações, se elas não funcionarem.
Se você tiver inetd
ou xinetd
instalado no servidor, poderá usá-lo para configurar uma porta sshd secundária que opera independentemente do primário. Aqui está um exemplo de como isso poderia aparecer no xinetd:
service second-ssh
{
type = UNLISTED
flags = REUSE
socket_type = stream
protocol = tcp
port = 64739
wait = no
user = root
disable = no
server = /usr/sbin/sshd
server_args = -i
}
Para descobrir se a outra porta está bloqueada em algum lugar da rede, você pode usar o tcpdump em cada extremidade da conexão para ver se o pacote SYN é enviado por uma extremidade e se é recebido pela outra extremidade. Se estiver bloqueado, você pode usar o traceroute para descobrir onde ele está bloqueado: traceroute -n -T -p 33933 example.com