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/zh-tw/linux-vps-ssh.html
原文標題:linux vps開通低許可權SSH上網帳號 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

這裡是你留言評論的地方


請留言


9 + 1 =
【您可以使用 Ctrl+Enter 快速發送】
Copyright © 2007 - 2026 , Design by 美博園. 著作權所有. 若有著作權問題請留言通知本站管理員. 【回到頂部】