ssh 隧道中的用户名@主机
username@host in ssh tunnel
我正在阅读SSH Tunnel - Local and Remote Port Forwarding Explained With Examples
关于本地转发,可以使用
ssh -4 -L 9999:remote-host:8888 username@example.com -N
这里我不能理解的是username@example.com。 example.com 应该是多少?
在我的环境中,我 运行 在主机 1 中监听端口 8888 的服务器,在主机 2 中我 运行
ssh -4 -L 9999:host1:8888 myname@host1
正在访问host2:9999,我将转到登录页面。如果我把myname@host1改成myname@host2,即使是myname@host3,我也可以去登录page.So我看不懂myname@
后面应该指定什么
So I can not understand what should be specified after myname@
您需要指定主机
- 您可以在哪里使用 ssh 登录
- 可以访问
host1
上的 8888
端口
在您的场景中,host1
、host2
和 host3
似乎符合此要求。我会以一种方式配置防火墙,即只能使用主机中的 ssh
访问这些主机中的一个。但这取决于你在做什么。
我正在阅读SSH Tunnel - Local and Remote Port Forwarding Explained With Examples
关于本地转发,可以使用
ssh -4 -L 9999:remote-host:8888 username@example.com -N
这里我不能理解的是username@example.com。 example.com 应该是多少?
在我的环境中,我 运行 在主机 1 中监听端口 8888 的服务器,在主机 2 中我 运行
ssh -4 -L 9999:host1:8888 myname@host1
正在访问host2:9999,我将转到登录页面。如果我把myname@host1改成myname@host2,即使是myname@host3,我也可以去登录page.So我看不懂myname@
后面应该指定什么So I can not understand what should be specified after myname@
您需要指定主机
- 您可以在哪里使用 ssh 登录
- 可以访问
host1
上的
8888
端口
在您的场景中,host1
、host2
和 host3
似乎符合此要求。我会以一种方式配置防火墙,即只能使用主机中的 ssh
访问这些主机中的一个。但这取决于你在做什么。