1. 程式人生 > >Linux 配置SSH 無密鑰登陸

Linux 配置SSH 無密鑰登陸

私鑰 遠程登陸 連續 字符串 進行 每次 -i lin nbsp

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

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

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

cd ~

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

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

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

rsa 是一種加密方式

.ssh 裏面多出兩個文件:

id_rsa 私鑰

id_rsa.pub 公鑰

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

輸入密碼

下次就可以無密鑰登陸了

Linux 配置SSH 無密鑰登陸