在vps上建立受限制的用户提供ssh翻墙

来源:http://www.sangepi.com/?p=57

远程登陆进VPS

查看系统安装的shells

cat /etc/shells

如果没有"/bin/rbash"的话,要把"/bin/rbash"加入到/etc/shells文件里:

echo "/bin/rbash" >> /etc/shells

同时要检查/bin目录下是否有rbash文件,没有的话就复制bash为rbash

cp /bin/bash /bin/rbash

加一个新用户:

useradd -s /bin/rbash sshuser

为新用户设定密码:

passwd sshuser

输入两遍新密码后,建立用户成功。

修改新用户的.bash_profile:

vi /home/newuser/.bash_profile

将文件内容清空,加入:

export PATH=/home/sshuser

然后这个帐号就可以ssh登陆但不能运行任何命令。

PS:以上都是在centos中操作的.

―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器? 请安装Wuala,查找和添加gfwblog为好友,就可高速下载翻墙软件,或访问http://tinyurl.com/gfwblog直接下载。

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


发表评论