SSHoverVPN连接

SSHoverVPN连接,ssh,amazon-ec2,vpn,pptp,Ssh,Amazon Ec2,Vpn,Pptp,我们有一个AWS EC2服务器,我们已将其配置为只能从办公室网络中访问(通过SSH)。显然,对于必须连接到EC2实例并在办公室外远程工作(如出差期间)的远程安排,这并不理想 我已经设法通过PPTP建立了VPN,并且可以连接到办公网络(我有两个本地IP,一个来自wlan0,一个来自ppp0),无论我身在何处。但是,当我使用SSH连接到EC2实例时,它很可能仍然拒绝我,因为它看到我仍然在尝试从网络外部使用SSH 我想我错过了一些非常重要的事情。您认为,我缺少什么来让ssh使用vpn连接,而不是wla

我们有一个AWS EC2服务器,我们已将其配置为只能从办公室网络中访问(通过SSH)。显然,对于必须连接到EC2实例并在办公室外远程工作(如出差期间)的远程安排,这并不理想

我已经设法通过PPTP建立了VPN,并且可以连接到办公网络(我有两个本地IP,一个来自wlan0,一个来自ppp0),无论我身在何处。但是,当我使用SSH连接到EC2实例时,它很可能仍然拒绝我,因为它看到我仍然在尝试从网络外部使用SSH

我想我错过了一些非常重要的事情。您认为,我缺少什么来让ssh使用vpn连接,而不是wlan/eth中的vpn连接


我开始认为这是不可能的,所以请告诉我。我的另一个选择是使用ssh连接到办公网络中的一台机器,然后使用该机器连接到EC2实例,但我一直不愿这样做,因为这似乎太多了。

仅仅拥有一个VPN连接到您的办公室并不意味着来自您的机器的所有流量都将通过VPN-这取决于您如何配置VPN

您可以使用SSH从您的机器连接到办公机器,然后从那里使用SSH连接到EC2——这应该可以正常工作


或者,将您的系统配置为通过VPN连接路由ec2实例的流量-这取决于您的特定VPN配置。

找到您要连接到ec2实例的网关。 对于Linux系统,route-n将显示路由表。现在添加路线 sudo路由添加-主机gw