便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

ssh新加用户名(SSH代理 )

kloxo面板 便宜vps网 1891℃

首先说linux下怎样显示所有用户名的命令

  1. awk -F: ‘{print $1}’ /etc/passwd

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

  1. useradd -M -s /sbin/nologin -n username (username自行修改为要设置的用户名)

#这一行是添加一个最低权限的用户

2,设置该用户密码。

  1. passwd username

#这一行是设定该用户密码
下面,输入2次密码,就OK了,一个仅有代理权限的SSH账号就完成了。

3,删除账号。

  1. userdel -r username

4,如果需要经常建立这种账户的话,可以建立一个脚本方便自己的操作。
通过ssh终端root权限连接到vps后输入:
vi ssh.sh
编辑一个sh文件
打开后,按 i 键进入编辑模式。
然后将下面内容粘贴进去(终端内点下鼠标右键即可粘贴)

  1. #!/bin/bash
  2. cat >> /etc/shells < < END
  3. /sbin/nologin
  4. END
  5. useradd $1 -s /sbin/nologin
  6. echo $1:$2 | chpasswd

然后保存退出编辑模式。

这样,输入下面命令就可以方便建立ssh代理帐号:
bash ssh.sh username password
username和password就是你自己要设置的帐号和对应的密码,可以替换。
上面脚本中$1,就是对应的username,$2,就是对应的password
$0哪里去了?ssh.sh即是也。
$1,$2,$0,是bash脚本中约定的参数标志,分别表示第几个参数。

更多的操作也可以:
useradd -M -s /sbin/nologin -n username //说明,username表示开通的ssh账号
userdel -r 用户名 //删除用户
passwd 用户名 //修改用户密码

操作演练:
首先以root身份登录vps
[root@poorren]# useradd -M -s /sbin/nologin -n freessh
[root@poorren]# passwd freessh
Changing password for user freessh
New UNIX password:freessh (实际操作中,这里的密码是不会显示的)
Retype new UNIX password:freessh (实际操作中,这里的密码是不会显示的)
passwd: all authenication tokens updated successfully.(此行出现就成功了)

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: ssh新加用户名(SSH代理 )

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » ssh新加用户名(SSH代理 )

喜欢 (1)or分享 (0)