使用 ssh 时定义传出 ip 地址

使用 ssh 时定义传出 ip 地址

我有一台 ubuntu 服务器机器(12.04),它有 4 个 IP 地址,用于需要唯一 ssl 证书的不同网站。

我有时会从这个盒子里 ssh 出去,而我要去的盒子我必须告诉它我来自哪个 IP 地址。

我如何指定要使用这 4 个 IP 地址中的哪一个作为我的传出 IP 地址?

如果我执行 ifconfig,则显示我将以最后一个 ipaddress 退出。

我猜您可能想要指定地址或接口......

提前致谢!

-标记

答案1

来自 ssh(1)

 -b bind_address
         Use bind_address on the local machine as the source address of
         the connection.  Only useful on systems with more than one
         address.

如果这不能满足您的要求,那么您将必须配置路由(使用ip route),以便使用首选接口进行连接。

相关内容