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

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的存档

数据统计

  • 访问量: 306
  • 日志数: 7
  • 建立时间: 2008-02-15
  • 更新时间: 2008-02-23

RSS订阅

Open Toolbar