来源:http://www.yishanhome.com/archives/1460

wget http://www.yishanhome.com/wp-content/uploads/2011/06/addsshproxy.sh;sh addsshproxy.sh 你需要添加的帐号 该帐号的密码

原文:http://www.deepvps.com/add-proxy-ssh-account-on-vps.html

1,增加一个linux用户,并赋予该用户一个nologin的shell权限。

useradd username -s /sbin/nologin

2,设置该用户密码。

passwd username

3,如果需要经常建立这种账户的话,建立一个脚本方便自己的操作。

通过ssh终端root权限连接到vps后输入:

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脚本中约定的参数标志,分别表示第几个参数。

本文由自动聚合程序取自网络,内容和观点不代表数字时代立场

定期获得翻墙信息?请电邮订阅数字时代