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

爲了更安全、方便的登陸Linux服務器,能夠取消密碼登陸,使用私鑰公鑰的方式來登陸,更方便也更安全。shell

生成密鑰

藉助Xshell能夠很方便的生成和管理私鑰,點擊工具菜單,選擇新建用戶密鑰生成嚮導:安全

 

直接點擊下一步服務器

 

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

 

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

 

上傳公鑰

先使用用戶名和密碼登陸,而後輸入命令post

cd .ssh

將公鑰保存到 .ssh 目錄spa

 

 

上傳成功以下圖所示:.net

 

導入公鑰

公鑰上傳好之後,須要導入公鑰3d

cat RemotePPK.pub >> authorized_keys

導入成功之後,能夠刪除RemotePPK.pub文件了,固然不刪也沒什麼問題。修改authorized_keys文件的權限爲600,默認爲600,爲防止不是,從新設置一下:code

rm RemotePPk.pub
chmod 600 *

使用公鑰登陸

打開用戶身份驗證,選擇登陸方法爲 Public Key,並選擇剛建立的密鑰,輸入密碼便可。

 

取消密碼登陸

作了這麼多,目的就是爲了取消密碼登陸,在嘗試使用公鑰能夠正常登陸之後,就能夠取消密碼登陸了,直接刪除用戶的密碼便可

passwd -d root

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

相關文章
相關標籤/搜索