溫馨提示×

Linux之ssh免密登錄怎么實現

小億
103
2023-12-04 19:34:04
欄目: 智能運維

要實現Linux之ssh免密登錄,可以按照以下步驟進行操作:

  1. 在客戶機上生成公鑰和私鑰??梢允褂胹sh-keygen命令來生成。在終端輸入以下命令:
ssh-keygen -t rsa

按照提示,選擇保存公鑰和私鑰的路徑,并設置一個密碼(可以留空)。

  1. 將公鑰復制到服務器上的~/.ssh/authorized_keys文件中??梢允褂胹sh-copy-id命令來實現。在終端輸入以下命令:
ssh-copy-id username@server_ip

其中,username是服務器上的用戶名,server_ip是服務器的IP地址。

  1. 輸入服務器的密碼,將公鑰復制到服務器上。

  2. 完成以上步驟后,即可使用ssh免密登錄服務器,不需要輸入密碼。

需要注意的是,如果服務器的~/.ssh目錄權限不正確,可能會導致免密登錄失敗。確保服務器上的~/.ssh目錄權限為700,~/.ssh/authorized_keys文件權限為600。

另外,如果希望使用免密登錄的方式連接多個服務器,可以重復以上步驟,將公鑰復制到每個服務器上即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女