Linux 配置SSH 無密鑰登陸


根據SSH 協議,每次登陸必須輸入密碼,比較麻煩,SSH還提供了公鑰登陸,可以省去輸入密碼的步驟。

公鑰登陸:用戶將自己的公鑰存儲在遠程主機上,登陸的時候,遠程主機會向用戶發送一串隨機字符串,用戶用自己的私鑰加密后,再發回來。

遠程主機用事先儲存的公鑰進行揭秘,如果成功,證明用戶可信,直接允許登陸Shell,不再要求登陸密碼

 

cd ~

ll -a 查看是否有.ssh 目錄

有直接進入,輸入命令ssh-keygen -t rsa 

輸入命令之后,連續按四下enter鍵

rsa 是一種加密方式

.ssh 里面多出兩個文件:

id_rsa     私鑰

id_rsa.pub   公鑰

 

ssh-copy-id 遠程登陸的主機

輸入密碼

下次就可以無密鑰登陸了

 


免責聲明!

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



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