Tudo bem, aqui está uma pergunta estranha que me deixou perplexo nas últimas horas:
Meu servidor está executando o Ubuntu 18.04, o ufw está desabilitado e acabei de reinstalar o openssh-server. Talvez valha a pena notar que ele está conectado ao meu roteador via WiFi, isso se deve apenas ao fato de eu não conseguir passar um cabo Ethernet do roteador para a máquina.
Se eu fizer ssh do IP local (169.168.1.XXX) tudo funciona normalmente, o servidor não reclama, nenhum atraso perceptível. No entanto, conectar-se através do endereço IP público fica estranho.
Acredito que tenha encaminhado a porta corretamente, meu roteador não queria que eu abrisse 22, então criei uma regra no roteador: Global ~~2200~~ 2222 , Host: 22. Isso parece funcionar bem, como se eu executasse o comando 'ssh[e-mail protegido]-p 2222' em outra máquina, solicita que eu faça login na conta de 'usuário', mesmo se eu estiver ausente.
No entanto, se eu abrir outro terminal e executar o mesmo 'ssh[e-mail protegido]-p 2222', ocorre um erro com um tempo limite de conexão.
Eu tentei ssh do windows, Ubuntu, meu telefone e sftp do windows, e obtive os mesmos resultados, o ip local funciona bem sempre, o primeiro a fazer login ssh/sftp perfeitamente, mas todos os erros subsequentes ocorrem com uma conexão tempo esgotado.
Alguém tem alguma idéia do que eu possa ter esquecido?