windows(xshell)免密碼登錄


windows(xshell)免密碼登錄

第一步生成密鑰文件

  1. 打開xshell 選個工具欄的工具如下圖
    在這里插入圖片描述
  2. 選擇密鑰類型和長度,如下圖
    在這里插入圖片描述
  3. 密鑰會自動生成,如下圖,點擊下一步即可
    在這里插入圖片描述
  4. 設置給密鑰加密的密碼也可以不設置,如下圖
    在這里插入圖片描述
  5. 選擇公鑰格式,然后保存為文件,建立保存到桌面,方便查找使用。
    在這里插入圖片描述
  6. 密鑰已經創建完成,並且將公鑰文件保存到了桌面,點擊關閉即可如下圖
    在這里插入圖片描述

將公鑰文件導入到linux主機

  1. 用rz命令將剛剛生成公鑰文件導入linux主機。

如果/root/.ssh下沒有authorized_keys文件

將公鑰文件移動到/root/.ssh/下並改名為authorized_keys

# mkdir /root/.ssh <<<如果root下有.ssh目錄,就不用創建了 # mv id_dsa_1024.pub /root/.ssh/authorized_keys # ls /root/.ssh/ authorized_keys # chmod 600 /root/.ssh/authorized_keys <<<修改 authorized_keys的權限為600 # ls -l /root/.ssh/authorized_keys -rw------- 1 root root 588 Oct 21 16:54 /root/.ssh/authorized_keys

如果/root/.ssh下有authorized_keys文件

直接將公鑰文件內容粘貼到authorized_keys文件中即可,(粘貼到authorized_keys原有內容的下方)

用xhell登錄

  1. 新建會話,如下圖
    在這里插入圖片描述
  2. 注意,你把公鑰文件放在哪個用戶家目錄下了,這里的用戶名就寫哪個用戶的用戶名。用戶密鑰跟之前生成的要對應。
    在這里插入圖片描述
  3. 然后點擊確定,點擊連接,就能基於密鑰連接上linux主機了,不管你在哪台主機上,不管linux主機的密碼如何變幻,你都能通過這個密鑰輕易的連接上這台linux主機。


免責聲明!

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



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