
Estou tentando fazer ssh em uma área de trabalho que está atrás de um roteador de um local remoto. Configurei o roteador (TP-link AC1750) para encaminhar conexões TCP para a porta 8000 junto com a porta 8000 em minha área de trabalho usando seu IP de rede local. (Estou seguindo conselhos que li em várias páginas e não uso a porta 22 padrão). eu incluí
Port 8000
no arquivo sshd_config da minha área de trabalho para que ele escute solicitações na porta 8000.
Quando tento fazer o ssh de uma máquina remota com
ssh -p 8000 username@routers-public-ip-address
Recebo um erro de tempo limite. Correndo
ssh -p -v username@routers-public-ip-address
do lado do cliente dá
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: applying options for *
debug1: Connecting to <ip address> [<ip address>] port 8000
debug1: connect to address 128.253.10.57 port 8000: Operation timed out
ssh: connect to host 128.253.10.57 port 8000: Operation timed out
Os logs do lado do servidor não têm indicação de que foi feita uma tentativa de conexão TCP.
Não tenho problemas para entrar em um computador na mesma LAN usando meu IP local.
Estou tentando encontrar os logs no próprio roteador, pois agora suspeito que é aí que está o problema, visto que o servidor não parece ter nenhum log de tentativa de conexão. Assim que conseguir encontrá-los, se isso não resolver o problema imediatamente, atualizarei este post novamente.