• 脚本之家
  • 软件下载
    android软件 MAC软件 驱动下载 字体下载 DLL下载
  • 源码下载
    asp源码 php源码 asp.net源码 jsp源码 网页编辑器 数据库管理 脚本下载
  • 在线工具
    在线手册 CSS格式化 JS格式化 Html转化为Js js正则表达式
  • 网页教程基础
  • 服务器常用软件
  • 手机版
  • 关注微信
投稿中心hot
脚本之家
  • 网页制作
  • 网络编程
  • 脚本专栏
  • 脚本下载
  • 数据库
  • CMS教程
  • 电子书籍
  • 平面设计
  • 媒体动画
  • 操作系统
  • 网站运营
  • 网络安全
  • 在线手册
您的位置: 主页 > 操作系统 > Ubuntu/Debian >

Ubuntu Server下建立VPN服务器的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:03-17 20:53:09 我要评论

对于想要在外部访问内部的网络,除了在防火墙上开启相应服务器所对应的端口,最好的方法应该是建立VPN-Server,使得用户可以在外网任何一台计算机上拨入到内网中进行操作,而且VPN可以记录详细的日志,出现问题也便于追查相应的责任人。
我们知道,VPN有很多种,比如Windows Server系列自己就带了VPN服务器,安装配置都非常简单,而今天我要在日志中介绍部署的,是Linux下的VPN-Server,基于PPTP协议。Ubuntu系统是基于Debian构造的一版发行版,交流社区非常活跃,而且因为基于Debian,他自己带的包管理器能很好的处理依赖关系,方便我们安装软件。

其实在Ubuntu下安装VPN-Server是非常非常Easy的,一句话就能搞定:

复制代码
代码如下:

sudo apt-get install pptpd


嘿嘿 这样就搞定了,接下来的是一些配置,我们需要改三个文件,分别为:

/etc/pptpd.conf
/etc/ppp/pptpd-options
/etc/ppp/chap-secrets

首先我们使用vi命令对第一个文件进行修改,主要是设置本地ip与拨入用户的ip地址

复制代码
代码如下:

sudo vi /etc/pptpd.conf


如图,localip是linux主机的ip地址,remoteip是地址池,也就是远程拨进来的计算机所分配到的ip地址。

之后我们要修改/etc/ppp/pptpd-options,主要是增加dns配置的说明。

如图,我们增加了两行(ms-dns开头)

最后,我们修改/etc/ppp/chap-secrets,主要是对用户进行配置。

按照,用户名(tab)主机名(tab)密码(tab)分配到的ip地址 这样的格式来填写,其中主机名可以用“*”代替,如果不强制指定该用户分配到哪一个ip地址,可以将最后一项也改为“*”

最后,我们重启pptpd服务,执行

复制代码
代码如下:

sudo /etc/init.d/pptpd restart

稍等片刻,嘿嘿,从远程建立一个VPN连接,试试看吧。
PS:
如果发现这样无法访问外网了,可以开启ipv4 forward。修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的注释号,之后“sudo sysctl -p”应用配置,Ok Enjoy it!

Tag:Ubuntu   VPN   服务器  

相关文章

  • 2013-09-16Ubuntu Server使用ant批量打包apk环境搭建
  • 2013-06-29Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教
  • 2012-05-29在Ubuntu Server是配置iptables防火墙
  • 2012-04-18Ubuntu Server下配置UTF-8中文/英文环境的方法
  • 2011-03-17Ubuntu服务器上SSH Server 的安装和设置
  • 2011-03-17单网卡Ubuntu服务器打造 PPTP Server
  • 2011-01-20Ubuntu Server最佳方案(Ubuntu,Linux,Server) 冷罡华pdf扫描版
  • 2009-06-25Ubuntu 8.10 Server Ruby 的安装方法
  • 2016-10-31Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法

最新评论

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows系列
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • Unix/BSD
  • 苹果MAC
  • 注册表
  • 其它系统

大家感兴趣的内容

  • 1Ubuntu下添加开机启动项的2种方法
  • 2ubuntu查看内存占用和查看cpu使用情况的简单方法(ubun
  • 3Ubuntu常用命令大全
  • 4ubuntu下安装VNC远程桌面的详细步骤
  • 5ubuntu下mysql的常用命令
  • 6Ubuntu 15.10正式版发布 官方ISO镜像下载
  • 7Linux/Ubuntu sudo不用输入密码的方法
  • 8Ubuntu Server下建立VPN服务器的方法
  • 9ubuntu不能设置高分辨率问题的解决方法
  • 10Ubuntu下基于格式化命令 格式化U盘的方法

最近更新的内容

  • Ubuntu16.04与windows10双系统修改开机启动项顺序的方
  • Ubuntu17.10 联系人应用怎么安装并使用?
  • VirtualBox下安装Ubuntu17.1的图文教程
  • ubuntu17.10桌面回收站怎么删除?
  • ubuntu17.10右键菜单怎么添加新建word文档选项?
  • Ubuntu17.10怎么添加日历事项? Ubuntu添加行程提醒的
  • Ubuntu17.10系统中的Dock怎么移动到屏幕底部或右侧?
  • Ubuntu17.10桌面怎么显示图标?
  • ubuntu16.04怎么修改主机名?
  • Ubuntu怎么将QQ截图的快捷方式设置为截图快捷键?

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

©CopyRight 2006-2017 JB51.Net Inc All Rights Reserved. 脚本之家 版权所有