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腳本中約定的參數標誌,分別表示第幾個參數。
原文標題:linux vps開通低許可權SSH上網帳號 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
這裡是你留言評論的地方