ssh隧道中的username @ host

时间:2015-04-17 11:59:34

标签: linux ssh 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应该是什么?

在我的环境中,我正在运行服务器侦听host1中的端口8888,在host2中运行

 ssh -4 -L 9999:host1:8888 myname@host1

访问host2:9999,我将转到登录页面。如果我将myname @ host1更改为myname @ host2,甚至myname @ host3,我也可以转到登录页面。所以我无法理解在myname @

之后应该指定什么

1 个答案:

答案 0 :(得分:1)

  

所以我无法理解在myname @

之后应该指定什么

您需要指定主机

  • 您可以使用ssh
  • 登录
  • 可以访问8888
  • 上的端口host1

在您的方案中,似乎host1host2host3符合此要求。我将以一种方式配置防火墙,即只能使用主机中的ssh访问其中一个主机。但这取决于你在做什么。