怎么设置VPN允许访问服务器的内网?
机房内两台服务器A、B,一台(B)只走内网,平时要把A当作跳板,先连A再ssh到B上,赶脚有点麻烦。 怎么设置VPN,连接到A上,能让我本地的电脑直接像访问局域网一样连接到B上?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
机房内两台服务器A、B,一台(B)只走内网,平时要把A当作跳板,先连A再ssh到B上,赶脚有点麻烦。 怎么设置VPN,连接到A上,能让我本地的电脑直接像访问局域网一样连接到B上?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
如果 A 上搭建有 VPN 的话。应该没这个问题。
如果你想直接访问 B 上的固定端口的话,可以端口转发,看这个链接
http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html
VPN配置方法
补充
ssh -fNg -L 8922:<hostname_B>:22 localhost
,这样就可以把B的22端口转发到A的8922端口上,今后连接B时只要在你现在用的电脑上上输入ssh hostname_A -p 8922
即可你都接入VPN了 还不能访问b?查路由吧
让VPN servr把需要的路由表记录push过来(也就是你内网所在的网段),或者你自己设置这个vpn的路由表。当然,这种情况如果你使用的是NAT的话,会出现些问题:就是你能访问那边的机器,但是那边的机器不能直接访问你。
个人建议你做个网桥。你可以在A和自己机器上开一个tunnel(可能需要tap设备,不想自己开的话,可以用openvpn的桥接模式)。然后把A上的那个虚拟接口,桥接到物理接口上。这样你就完全在那边的局域网上了。