我正在使用pysftp來建立一個sftp連接的python腳本。該腳本將在Windows(Server 2012R2)中運行。我安裝的pysftp版本需要一個主機密鑰,所以我聯繫了我的供應商並從中獲得了公鑰。我無法弄清楚的是如何在我的pysftp連接中使用這個公鑰。我明白在pysftp 0.2.9有一個新的屬性(remote_server_key),但我找不到任何如何使用它的例子,我不能使用cnopts.hostkeys = none
尋找一個示例來加載/使用公共ssh密鑰與pysftp
有沒有人有一個如何使用/整合sftp服務器/主機的特定公鑰?
請注意,這不是關於我的連接的私鑰/公共對(我有這些密鑰,他們工作正常) - 這是關於主機的公鑰。
我正在尋找一個這方面的例子。到目前爲止沒有運氣。 –
能否詳細說明一下? –
是的,我發佈了下面的「答案」解決方法。希望能幫到你! –