ParamikoのSSHClientクラスを使用すると、次のように、緩和された欠落ホストキーポリシーを設定できます。
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ただし、次のように、SFTP(SSHClientではなく)を介してファイルストリームを開いています。
t = paramiko.Transport((process['hostname'], 22))
keyfile = paramiko.DSSKey.from_private_key_file('./id_dsa')
t.connect(username = 'user', pkey = keyfile)
sftp = paramiko.SFTPClient.from_transport(t)
トランスポートまたはSFTPClientを介して欠落しているホストキーポリシーを設定するためのドキュメントで何も見つかりませんでした。
SFTPClientを使用して同じことを実現する方法はありますか?
乾杯、ビクター