Mac 使用SSH TUNNEL

来源:互联网 发布:ch是什么软件 编辑:程序博客网 时间:2024/05/30 23:03

 7月的我又来写下自己的学习心得了,还是先来场景描述一下吧:

我需要从实验室使用ssh的方式登录处于远程机房网关服务器(GW)后面的一台物理主机上运行的虚拟机。这里的虚拟机使用的是桥接模式。

对于任何一台linux主机,你想要ssh远程登录,首先得保证你登录的机器安装了ssh,然后就是被登录的机器需要安装ssh,并开启服务。这一部分网上经验一大堆,这里不再赘述。

我想说的就是我们这里可不是直接连接一台远程机器那么简单,而是登录处于网关服务器(下文使用GW简称)后面的一台物理主机上的虚拟机,废话多说,直接上命令。

首先你需要获得这个物理主机上虚拟机的IPV4地址(简称:vm_address)还有网关服务器的IPV6地址(简称:gw_address)

然后你需要保证你可以远程登录网关服务器后面的这台物理主机

ssh username@gw_address -p 端口号

成功之后,就开始我们的SSH Tunnel之路。Mac下,在你家目录下面的.ssh目录下面创建config文件

Host vm_address

    HostName vm_address

    User root

    ProxyCommand ssh -A username@gw_address -p 端口号 -W %h:%p

配置好这个文件之后,那么我们就可以使用命令

ssh root@vm_address

来登录那台虚拟机了


0 0