linux vps开通低权限SSH上网帐号

linux vps开通低权限SSH上网帐号的方法简述如下:

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

原文链接:https://allinfa.com/linux-vps-ssh.html
原文标题:linux vps开通低权限SSH上网帐号 - 美博园
※ 除声明转载,美博园文章均为"原创",软件版权归原作者,转载请以上面超链接注明来源!

本文TinyURL短网址: http://tinyurl.com/yarzbvq8
本文Google短网址: https://goo.gl/rKxB9B

如喜欢本站请订阅: 或者 点此【RSS订阅真相网】

这里是你留言评论的地方

6 + 6 =
Copyright © 2007 - 2018 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】