Linux ssh免密碼登陸

2021-08-14 17:06:59 字數 765 閱讀 3470

1前提:在windows平台下用xshell

2.開啟xshell,然後選擇工具(tools)下的使用者金鑰管理者(u)

3.生成公鑰金鑰並將檔案儲存到本地方便檢視金鑰

4.註冊到伺服器上

5.用想要免密碼登入的賬號連線伺服器

6.cd ~/.ssh

6.5沒有 ~/.ssh資料夾就 mkdir ~/.ssh

7.~/.ssh資料夾下  vim authorized_keys

8.將金鑰儲存進檔案(複製密碼比較容易出錯,這裡卡了半天,使用命令最好,如8.1-8.9步驟)

8.1  把第3步中生成的公鑰檔案copy至~.ssh\ 目 錄下

8.2  這裡用 lrzsz 上傳檔案       安裝:sudo yum install lrzsz

8.3  本地傳到伺服器:rz   (這裡是通過gui介面選擇檔案)

8.8  追加剛才客戶端上傳的公鑰檔案至authorized_keys,**:

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys  //追加
8.9 刪除公鑰

rm ~/id_rsa.pub

//刪除公鑰

9.連線並選擇金鑰登入

10.如下圖,注意使用者名稱要寫和選擇在本地的金鑰(可以共用)

linux ssh免密碼登陸

1.什麼是ssh ssh 為 secure shell 的縮寫,由 ietf 的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資...

linux ssh免密登陸

免密登陸在集群中經常用到,當乙個機器向另一台機器scp時會出現訪問登陸密碼,如果是伺服器集群有好幾百臺不可能自己每次都要手敲這樣太麻煩了,可以自己寫個批量的指令碼配置免密登陸,本文只介紹如何設定免密登陸 準備好幾臺機器 node1,node2,node3 先在node1上輸入 ssh keygen命...

Linux SSH 使用公鑰免密碼登陸

情景 a要通過ssh連線到b。步驟 1 在a上執行 ssh keygen t rsa 2 先通過ssh連上b,然後在b上執行 ssh keygen t rsa 3 在a上執行 scp p ssh id rsa.pub home ssh authorized keys 即可。附無須ip和使用者名稱的方...