1、VPS上可以使用SSH,但是默认的只有一个root,怎么样开启更多的可以用SSH连接“上网”的账号呢?
2、而且这些SSH账号必须只有“上网”的权限,不能登录VPS,防止不是管理员的SSH账号给服务器带来风险。
3、要想到得到上面要求的SSH账号,你只需要执行下列命令即可
groupadd freehao
useradd -d /home/freehao123 -m -g freehao -s /bin/false freehao123
passwd freehao123
123456
4、依次执行上面的命令,你得到的SSH账号是freehao123,密码是123456。代码中的freehao是用户组,这个组是没有登陆VPS的权限的。
5、以后你想增加更多的账号,只需要执行下面部分就行了。请把账号和密码改自己的。用户组一定要与之前创建的一样。
useradd -d /home/freehao123 -m -g freehao -s /bin/false freehao123
passwd freehao123
123456
6、用上面创建的SSH账号,一旦你使用Putty来登录的话,是无法进入的。但是我们可以用这些账号来“上网”。
PS:
另一种添加方法:
#添加一个最低权限的用户
useradd -M -s /sbin/nologin -n username (蓝色用户名自行修改)
#给这个用户设定密码
passwd username
以下命令可以删除账号和修改密码:
userdel -r 用户名 //删除用户
passwd 用户名 //修改用户密码