一:Debian6安装PPTP VPN
安装前,检测你的VPS是否开启了Tun/Tap设备的支持。
进入你的VPS的SSH中,执行以下命令。
modprobe ppp-compress-18 && echo ok
如果支持pp*tp安装,那么会返回ok。如果失败,得到如下类似提示:
FATAL: Module ppp_compress_18 not found.
FATAL: Could not load /lib/modules/2.6.18-238.9.1.el5.pony5-1/modules.dep: No such file or directory
当然提示上述错误并不一定说明了安装袋鼠就没有戏了,我们还可以执行下列代码:
1 <span style="font-size: medium;">cat /dev/ppp</span>
1 2 |
<span style="background-color: #999999;"> <span style="background-color: #ffffff;">如果返回信息为:cat: /dev/ppp: No such device or address 说明正常</span></span> |
如果不支持可手动后台开通,或发TK给运营商。
1、用root账户登陆服务器,安装PPTPD
1 |
apt-get install pptpd |
2、编辑pptpd.conf文件,执行下列语句。
1 |
vi /etc/pptpd.conf |
3、将下列语句前面的#号给删除了。
1 2 3 |
option /etc/ppp/pptpd-options localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 |
4、添加用于登陆的账户。
1 |
vi /etc/ppp/chap-secrets |
用户的格式是:用户名 pptpd “密码” *,如下图:
5、设置DNS解析,编辑pptpd-options文件。
1 |
vi /etc/ppp/pptpd-options |
找到ms-dns,删除前面的#号,取消掉注释,并修改DNS地址。建议用谷歌的。
6、开启转发,这个需要VPS支持。
1 |
vi /etc/sysctl.conf |
删除以下内容的#号。
1 |
net.ipv4.ip_forward=1 |
7、最后就是安装iptables和重启,袋鼠就安装成功了。
1 2 3 4 |
apt-get install iptables iptables -t nat -I POSTROUTING -j MASQUERADE /etc/init.d/pptpd restart |
二:SSH账号多开
1、VPS上可以使用SSH,但是默认的只有一个root,怎么样开启更多的可以用SSH连接“上网”的账号呢?
2、而且这些SSH账号必须只有“上网”的权限,不能登录VPS,防止不是管理员的SSH账号给服务器带来风险。
3、要想到得到上面要求的SSH账号,你只需要执行下列命令即可
1 2 3 4 |
groupadd ruoshui useradd -d /home/ruoshui123 -m -g ruoshui -s /bin/false ruoshui123 passwd ruoshui 123456 |
4、依次执行上面的命令,你得到的SSH账号是freehao123,密码是123456。代码中的freehao是用户组,这个组是没有登陆VPS的权限的。
5、以后你想增加更多的账号,只需要执行下面部分就行了。请把账号和密码改自己的。用户组一定要与之前创建的一样。
1 2 3 4 |
useradd -d /home/ruoshui123 -m -g ruoshui -s /bin/falseruoshui123 passwd ruoshui123 123456 |
以下命令可以删除账号和修改密码:
1 2 3 |
userdel -r 用户名 //删除用户 passwd 用户名 //修改用户密码 |
6、用上面创建的SSH账号,一旦你使用Putty来登录的话,是无法进入的。但是我们可以用这些账号来“上网”。
7、上网客户端,直接使用Putty无法登录,会闪退,XSHELL也无法映射代理。所以要下一个客户端吧,亲测可用!
myentunnel下载地址:http://pan.baidu.com/s/1rdFwJ
接下来不用我说了吧,把端口和火狐浏览器的端口设置一样就可以了。
文章来源:http://www.freehao123.com/vps-ubuntu-vnc/ ,由若水修改整理。