在vps上建立受限制的用户提供ssh翻墙
远程登陆进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中操作的.
发表评论