SecureCRT中如何配置SSH密鑰認證

SecureCRT中如何配置SSH密鑰認證

本文將指導您如何在SecureCRT中配置ssh密鑰認證,實現更安全的遠程服務器連接。

一、生成SSH密鑰對

  1. 在SecureCRT中,依次點擊“工具”>“密鑰生成”。
  2. 選擇密鑰類型(推薦RSA)和密鑰長度(默認1024位即可)。
  3. 設置一個通行短語(可選,建議設置),用于密鑰驗證。
  4. 點擊“生成”按鈕,生成私鑰(Identity)和公鑰(Identity.pub)文件。

二、上傳公鑰到服務器

  1. 使用FTP、SCP等工具將Identity.pub文件上傳到服務器的~/.ssh目錄下(如果沒有該目錄,請創建)。 確保文件使用ASCII格式。
  2. 在服務器上,進入~/.ssh目錄,創建authorized_keys文件(若不存在),并將Identity.pub文件內容追加到authorized_keys中。
  3. 設置權限:
    chmod 700 ~/.ssh chmod 644 ~/.ssh/authorized_keys
  4. 修改SSH配置文件/etc/ssh/sshd_config,確保以下設置正確:
    PermitRootLogin no PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys RSAAuthentication yes PasswordAuthentication no
  5. 重新加載SSH服務:
    /etc/init.d/ssh restart  #(根據你的系統,命令可能略有不同,例如systemctl restart ssh)

三、在SecureCRT中配置SSH密鑰認證

  1. 在SecureCRT中,點擊“文件”>“新建會話”。
  2. 輸入服務器IP地址或域名,選擇SSH協議。
  3. 在會話屬性的“SSH2”或“SSH1”標簽頁中,選擇“密鑰認證”。
  4. 點擊“瀏覽”按鈕,選擇生成的私鑰文件(Identity)。 確保私鑰文件權限為600。
  5. 點擊“確定”保存會話配置。

現在,您可以使用SSH密鑰認證連接到服務器了。 登錄時,如有必要,請輸入您之前設置的通行短語。

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享