基于PPTP协议的VPN服务器的部署方法

1.安装PPTP

Ubuntu:

apt-get install pptpd

CentOS:

rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm

yum -y install pptpd

2.配置PPTP的IP段

在/etc/pptpd.conf文件中添加如下两行:

localip 10.0.0.1

remoteip 10.0.0.100-200

其中localip是分配给服务器的内部网关地址,remoteip是分配给客户端的内网IP

......

ssh免密码登陆

环境

A为本地主机,即用于控制其他主机的机器

B为远程主机,即被控制的机器Server,假如ip为172.24.253.2

A和B的系统都是Linux

步骤

在A上的命令:

$ ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,没有密码)

$ ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需要输入密码)

$ scp ~/.ssh/id_rsa.pub root@172.24.253.2:.ssh/id_rsa.pub (需要输入密码)

在B上的命令:

$ ......

Ubuntu创建新用户

创建新用户

adduser guangningyu

添加进sudo组

usermod -aG sudo guangningyu

测试是否添加成功

su - guangningyu

sudo ls