使用 ssh 反向隧道登录没有 IP 的服务器

假设我们家里的服务器叫做 homeserver,没有公网 IP。然后我们有一台服务器叫做 relayserver,拥有公网 IP。

在家里执行

homeserver~$ ssh -fN -R 10022:localhost:22 relayserver_user@1.1.1.1

在服务器上就可以登陆啦

relayserver~$ ssh -p 10022 homeserver_user@localhost

参考

http://xmodulo.com/access-linux-server-behind-nat-reverse-ssh-tunnel.html

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注