我想用SSH远程连接。
但是,我无法在VPN处于活动状态时断开VPN连接,然后使用其他连接进行连接。
连接到VPN时,如何强制通过其他连接进行连接?
我正在使用Windows 7和PuTTY客户端。
有2个选项。 首先,您可以修改您的路由,以便SSH数据包自然通过正确的界面。
或者你可以使用'-b'SSH选项:
-b bind_address
使用本地计算机上的bind_address作为源地址
连接。 仅在具有多个系统的系统上有用
地址。
它将绑定你的SSH客户端到一个选定的本地IP地址,所有的数据包将通过相关的接口发送。
问题在于所采取的路线。
解决scheme是更新路由表。 我使用了route命令来添加一个新的路由,指定正确的接口和网关。
该命令看起来像route add <destination> mask <netmask> <gateway> <interface> ,例如:
route -p add 10.100.10.10 mask 255.255.255.0 192.168.1.0 IF 13
-p是持久的,所以在重新启动之后它仍然在那里。 IF是为接口,你可以从命令route print得到这个号码。