O servidor SSH permite apenas uma sessão de cliente conectada através de seu endereço IP público

O servidor SSH permite apenas uma sessão de cliente conectada através de seu endereço IP público

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?

informação relacionada