如何在Linux操作系统中搭建VPN协议

发布时间:2018-08-16 10:17:49 阅读次数:

 timg.jpg

 

VPN的搭建是非常普遍的,因为很多外贸企业,需要了解网站在当地的运行和SEO优化情况,以更好地把握广告投放及营销方案的制定。这样以来VPN的搭建就非常必要了。今天,小编就为大家讲述下如何在Linux下链接VPN,在这里我们以CentOS为例。

  第一步:安装PPTP协议:

  yum -y install ppp pptp pptp-setup

  第二步:安装后,添加一个VPN的配置:

  pptpsetup --create pptpd --server 103.195.187.206 --username juanhao.z --password Adjlsk@123 --encrypt --start

  –create是创建的连接名称

  –server是vpn的ip地址

  –username是用户名

  –password是密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全

  –encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式

  –start是表示创建连接完后马上连接

  vpn建立好之后,可以通过 pon 和 poff 连接和断开vpn服务

  一、创建bash命令:

  cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/

  cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/

  chmod +x /usr/sbin/pon

  chmod +x /usr/sbin/poff

  二、在创建好以后,通过命令直接快捷打开/关闭VPN:

  pon pptpd /连接名称为vpntest,vpn服务

  poff pptpd /断开名称为vpntest,vpn服务

  三、删除VPN连接通道:

  pptpsetup --delete pptpd

  四、通过刚才的创建脚本,在/etc/ppp/peers目录下面,会生成一个叫myvpn的文件。

  cat /etc/ppp/peers/pptpd

  五、在/etc/ppp目录下面,用户名和密码会写在chap-secrets文件中。

  cat /etc/ppp/chap-secrets

  通过以上步骤便可以在Linux成功链接VPN,在搭建的过程中,注意仔细认真,以防出现细节错误,导致链接失败。想要更好地运营网站和VPN的正常搭建,还是需要有一个良好的Linux主机做基础。