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

2011年4月28日 | 分类: 翻墙相关 | 标签: ,

远程登陆进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中操作的.

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

目前还没有任何评论.