首頁 >後端開發 >Python教學 >為什麼我在使用 Paramiko 時遇到「未知伺服器」異常,如何修復它?

為什麼我在使用 Paramiko 時遇到「未知伺服器」異常,如何修復它?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-05 04:37:10829瀏覽

Why Am I Getting an

錯誤:Paramiko「未知伺服器」異常

嘗試使用 Paramiko 函式庫啟動連線時,使用者可能會遇到「未知伺服器」 「例外。 >

導入帕里科庫:

    建立 SSH 客戶端實例:
  1. import paramiko
  2. 使用 set_missing_host__polippolicy(設定處理未知的策略主機:
  3. client = paramiko.SSHClient()
  4. 嘗試安全連接到目標伺服器:
  5. client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  6. 可選地,執行指令:
  7. client.connect('127.0.0.1', username=username, password=password)
  8. 此策略可讓您自動新增未知主機系統SSH 配置的金鑰以供日後參考。 >
  9. 將主機金鑰儲存到檔案以供日後使用:

    stdin, stdout, stderr = client.exec_command('ls -l')

從檔案載入主機金鑰以供日後使用連線:

以上是為什麼我在使用 Paramiko 時遇到「未知伺服器」異常,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn