VPS开设最低权限的上网代理ssh帐号

作者:dianso 发布时间:September 23, 2010 分类:存檔備份

1,增加一个 linux 用户,并赋予该用户一个 nologin 的 shell 权限。
 
useradd username -s /sbin/nologin
 
2,设置该用户密码。
 
passwd username
 
3,如果需要经常建立这种账户的话,建立一个脚本方便自己的操作。
 
vi ssh.sh
 
编辑一个 sh 文件
 
打开后,按 i 键进入编辑模式。
 
然后将下面内容复制进去(终端内点下鼠标右键即可复制)
 
#!/bin/bash
cat >> /etc/shells << END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd
 
然后保存退出编辑模式。
这样,输入下面命令就可以方便建立 ssh 代理帐号:
 
bash ssh.sh username password
 
username 和 password 就是你自己要设置的帐号和对应的密码,可以替换。
 
上面脚本中 $1,就是对应的 username,$2,就是对应的 password,$0 哪里去了?ssh.sh 即是也。
 
$1,$2,$0,是 bash 脚本中约定的参数标志,分别表示第几个参数。
标签:

vps, ssh, linux, 代理, 权限

  • Chrome 原生 SSH 客户端
  • VPS上安装Git
  • Linux建立管理员
  • 添加新评论 »

    表情