Esta é uma extensão da porta ssh encaminhar para acessar minha máquina doméstica de qualquer lugar
Eu tentei as coisas mencionadas lá, mas não consigo ssh
na minha máquina.
Configurações do roteador Netgear para encaminhamento de porta:
Start Port: 22
End Port: 22
Server IP Address: IP address of by FreeBSD box
/etc/ssh/sshd_conf
da minha caixa do FreeBSD:
PasswordAuthentication yes
AllowUsers root
X11Forwarding yes
AllowTcpForwarding yes
Como estou tentando se conectar:
Inscrevi-me para dyndns.com
e obtive um URL que mapeia para o meu endereço IP externo.
De outra máquina na minha rede doméstica, eu faço:
%código%
Qual é o tempo limite.
Por outro lado, eu posso pingar ssh -l root my_dyndns_ip
com sucesso.
Depuração :
Como posso corrigir isso para que eu possa my_dyndns_url
de qualquer lugar para ssh
?
Eu tentei procurar nos logs do meu roteador Netgear, mas na tentativa de ssh com falha, nenhum login gerado no roteador.
Também procurei em my_dnydns_url
, mas não consegui encontrar nada.
Editar: 0
Executando o ssh no modo verbose (como sugerido por @jasonwryan):
Eu estou percebendo uma coisa estranha: quando eu faço o ssh no url do dyndns.com, ele está tentando se conectar a outro endereço IP do que o que eu recebo do whatismyip.com. Isso não está errado?
Editar: 1
Problema com dyndns está agora resolvido.
Agora, quando tento ssh, o tempo limite é curto e recebo um erro: Conexão esgotada
Edit: 2
O iptables ou NAT tem algo a ver com isso?
Edit: 3
Eu iniciei /var/log/messages
com ssh
para capturar mensagens de depuração.
Quando eu ssh para a caixa freebsd de qualquer outra máquina em wlan, ele funciona bem e eu consigo ver os logs.
Mas quando eu ssh para ip externo (que deveria encaminhar isso para minha caixa freebsd), eu nem vejo nenhum log - isso significa que o pedido não está nem chegando na caixa freebsd. E isso acaba.