在 NAT 內的電腦 (暫名為 A) 上下指令:
1 | autossh -R :1234:localhost:22 my.server.com |
- autossh will automatically reconnect
- -R :1234:localhost:22 意思是連到 my.server.com,在 my.server.com 上頭開 port 1234 回連到 A。
- my.server.com 上頭 sshd_config 必須要設定 GatewayPorts clientspecified or yes
然後在外頭的 linux 電腦連到:
1 | ssh -p 1234 my.server.com |
這樣就可以連回 A 了。如此這般就算沒有 VPN 也可以在家工作。