我对通过 SSH 进行端口转发有一个简单的了解。假设我在端口 处启动并运行了一个 VNC 服务器5901
。我拿起笔记本电脑,去上班,然后我想连接到我的服务器,但我想要一个加密连接,因此我将所有内容隧道化为 SSH 连接,如下所示:
ssh -L 666:localhost:5901 user@home_ssh_server_address
我告诉我的 VNC 客户端连接到localhost:666
,然后我就可以开始了。
现在,阅读 SSH 手册页,我发现我可以指定所谓的绑定地址:
ssh -L [bind_address]:666:localhost:5901 user@home_ssh_server_address
这就是我的问题所在:
该绑定地址有何用处?
任何帮助都将受到赞赏。
答案1
该绑定地址有何用处?
如果您有多个本地IP地址,您可以选择其中一个来绑定端口。