LINUX創(chuàng)建用戶沒有密碼只使用ssh登錄

  1. 添加用戶(不要密碼)
useradd -m -d /home/《username》 -s /bin/bash 《username》
  1. 添加sudo權(quán)限
visudo

之后添加下面語句

《username》 ALL=(ALL) NOPASSWD:ALL

或者

echo '《username》 ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers.d/《username》
  1. 進(jìn)入用戶,創(chuàng)建密鑰
su 《username》
ssh-keygen
  1. 處理密鑰
cd ~/.ssh
cat id_rsa.pub >> authorized_keys

之后再吧id_rsa拷出來作為秘鑰

  1. SSH登錄設(shè)置
  • 設(shè)置正確的權(quán)限
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

隨后,在/etc/ssh/sshd_config里加上

RSAAuthentication yes
PubkeyAuthentication yes
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容