什么是反转ssh隧道访问公司防火墙后面系统的最佳方法?

时间:2016-08-15 08:49:58

标签: ssh putty ssh-tunnel

我试图通过ssh访问linux服务器。通常,这是通过使用putty的Win2012跳转服务器访问的。 我能够通过HTTP代理在跳转服务器到AWS VM的putty中设置反向ssh连接。这应该转发给我的linux服务器。但是,当我连接到我的AWS VM并通过我的远程端口启动ssh时,整个事情就会挂起。我做错了什么,有更好/更简单的方法吗?没有恶意,我有物理访问跳转服务器和Linux服务器。只是绕过了糟糕的公司防火墙。

1 个答案:

答案 0 :(得分:0)

你能详细解释一下你做了什么吗? 通常在unix系统上,对于反向ssh隧道,您可以在防火墙后面的服务器上执行此操作:

ssh -NR ssh_port_AWS:localhost:ssh_port_local_server user@ip_AWS

您需要替换

  • ssh_port_AWS 由您要用来访问本地服务器的远程服务器的端口。

  • ssh_port_local_server 由本地服务器的ssh服务器的端口(如果你没有改变任何东西,22)。

  • 您的AWS连接详细信息
  • user @ ip_AWS 用户@ IP