Linux使用私鑰公鑰(Public key)登錄 - 免密碼登錄


為了更安全、方便的登錄Linux服務器,可以取消密碼登錄,使用私鑰公鑰的方式來登錄,更方便也更安全。

生成密鑰

借助Xshell可以很方便的生成和管理私鑰,點擊工具菜單,選擇新建用戶密鑰生成向導:

 

直接點擊下一步

 

輸入名稱和密碼,再點擊下一步

 

將公鑰保存起來備用,公鑰需要上傳到Linux服務器上。

 

上傳公鑰

先使用用戶名和密碼登錄,然后輸入命令

cd .ssh

將公鑰保存到 .ssh 目錄

 

 

上傳成功如下圖所示:

 

導入公鑰

公鑰上傳好以后,需要導入公鑰

cat RemotePPK.pub >> authorized_keys

導入成功以后,可以刪除RemotePPK.pub文件了,當然不刪也沒什么問題。修改authorized_keys文件的權限為600,默認為600,為防止不是,重新設置一下:

rm RemotePPk.pub
chmod 600 *

使用公鑰登錄

打開用戶身份驗證,選擇登錄方法為 Public Key,並選擇剛創建的密鑰,輸入密碼即可。

 

取消密碼登錄

做了這么多,目的就是為了取消密碼登錄,在嘗試使用公鑰可以正常登錄以后,就可以取消密碼登錄了,直接刪除用戶的密碼即可

passwd -d root

原文地址:https://www.zkea.net/codesnippet/detail/post-75


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM