代理

vps开设最低权限的ssh帐号,用于上网代理

星期六, 六月 2nd, 2012 | computer, linux | 没有评论

首先辅助一个linux下怎样显示所有用户名的吗命令

awk -F: '{print $1}' /etc/passwd

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
› Continue reading

Tags: ,

Search

文章分类

Links

Meta