SSH over VPN连接

时间:2014-12-22 06:54:34

标签: ssh amazon-ec2 vpn pptp

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

我已经设法通过PPTP设置VPN并且可以连接到办公室网络(我有两个本地IP来自wlan0,一个来自ppp0),无论我在哪里。但是,当我通过SSH连接到EC2实例时,它仍然拒绝我,因为它看到我仍在尝试从网络外部进行ssh。

我想我错过了非常重要的事情。您怎么看?我想让ssh使用vpn连接而不是wlan / eth中的连接是什么?

我开始认为这是不可能的,请让我知道。我的另一个选择是ssh到办公室网络中的一台机器,然后使用那台机器ssh到EC2实例,但我一直坚持这样做,因为它似乎过度。

2 个答案:

答案 0 :(得分:1)

找到要通过其连接到ec2-instance的网关。 对于Linux系统,route -n将显示路由表。现在添加路线 sudo route add -host gw

答案 1 :(得分:0)

只是在办公室使用VPN并不意味着来自您机器的所有流量都将通过VPN - 这取决于您配置VPN的方式。

你可以从你的机器SSH到办公室机器,从那里ssh到EC2 - 应该可以工作。

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