
Linux 中是否可以有一個只能透過 SSH 公鑰登入的使用者帳戶?
我想簡單地sudo passwd -l myuser
鎖定帳戶(這樣我就不需要產生一些隨機且安全的密碼)並允許僅透過 SSH 公鑰登入。不幸的是,這不起作用(日誌顯示:使用者 myuser 不允許,因為帳戶已鎖定)。
謝謝
答案1
只需產生一個隨機字串並將其傳遞給useradd
命令即可。如果不出意外的話,useradd -p '*NP*' <userid>
就可以了。
Linux 中是否可以有一個只能透過 SSH 公鑰登入的使用者帳戶?
我想簡單地sudo passwd -l myuser
鎖定帳戶(這樣我就不需要產生一些隨機且安全的密碼)並允許僅透過 SSH 公鑰登入。不幸的是,這不起作用(日誌顯示:使用者 myuser 不允許,因為帳戶已鎖定)。
謝謝
只需產生一個隨機字串並將其傳遞給useradd
命令即可。如果不出意外的話,useradd -p '*NP*' <userid>
就可以了。