SSH+VPN技术-实践篇
上一篇 /
下一篇 2008-02-23 15:29:37
/ 个人分类:linux
我的环境是这样的:
一台linux服务器,是在我家里,通过ADSL上网,安装的系统CentOS4.
另外一台也是linux服务器,在公司,有固定的IP,安装的也是CentOS4.
现在想把家里的网络和公司的网络连起来。
下面是使用VPN和SSH实现的过程,此实现过程参考了我前面转载的两篇文章,
以及下面的网址:
http://www.lslnet.com/linux/books/minihowto/VPN.html
过程如下:
1、在公司的服务器上建立用户vpnuser,并建立key文件
2、在公司的服务器上配置su,使用visudo即可。
3、在家里的服务器上写vpn脚本,脚本参考上面的网址给出的,关键在于ssh的使用,经过多次的此时,写法应该是这样的:/bin/pty-redir /usr/sbin/ssh -x -t -l vpnuser -i /home/vpnuser/.ssh/vpnkey $REMOTEIP sudo /usr/sbin/pppd passive >/tmp/device
4、上面的命令如果运行没有错误,接下来就只是在家里的服务器运行pppd了,一般都不会有问题,然后就是配置路由了,都是比较简单的事情。
导入论坛
收藏
分享给好友
管理
举报
TAG:
linux