如何更改Putty SSHloginIP地址?

我有一个有多个IP地址的CentOS服务器。 如果我使用各种IP地址通过SSHlogin到我的服务器浏览其他网站,发送到其他网站的IP地址是服务器的主要IP地址。

例如:我的CentOS服务器有这个IP地址:11.22.33.134(主)11.22.33.34 11.22.34.210 11.22.34.43

我的电脑IP:33.22.11.123

如果我使用11.22.33.134通过SSHlogin服务器,我configuration它让我浏览其他网站,所以我将使用11.22.33.134浏览其他网站,而不是33.22.11.123(腻子代理function)

但是,如果我使用11.22.33.34或11.22.34.210或11.22.34.43login到服务器,我仍然会使用主要的IP 11.22.33.134浏览其他网站。

我想要做的是如果我使用11.22.33.34login,我将使用11.22.33.34浏览其他网站。

我在我的电脑上使用Putty软件,在我的服务器上使用CentOS。

有没有办法设置它?

腻子不能确定你的CentOS盒子上的SSH守护程序将绑定到哪个隧道。 这通常是eth0上的主要IP地址,您称之为服务器的主要IP地址。 SSH协议没有为客户端(在这种情况下,腻子)指定哪个接口绑定隧道sockets的机制。

我知道做这种工作的唯一方法是改变你的CentOS服务器的默认路由。 这将改变您的stream量出去的界面,这是你需要与你的系统pipe理员和/或networkingpipe理员validation的事情。

在你的CentOS服务器上:

netstat -rn查找列为“default”的目标,并记下关联的网关。

route add default gateway 11.22.33.34将添加您的新的默认路由

route del -n default gateway < destination copied from above >将添加您的新的默认网关