Telnet機能を使用してマシンに接続し、Puttyを使用してファイルをプッシュし、現在まで正常に機能していました。しかし、突然、subprocess.Popen()を使用してファイルをマシンにプッシュしようとしているときに、エラーがスローされ始めました。エラーは次のとおりです。
結果:警告-潜在的なセキュリティ違反!
サーバーのホストキーが、PuTTYがレジストリにキャッシュしたものと一致しません。これは、サーバー管理者がホストキーを変更したか、サーバーになりすました別のコンピューターに実際に接続したことを意味します。
キャッシュされたキーを更新しますか?(y / n、Returnは接続をキャンセルします)接続は中止されました。接続が切れました
スクリプトに1つのステップを追加したいのですが、コンソールにこのようなものがある場合は、コンソールに「はい/y」と入力します。私はそれを乗り越えるためにこのことを試みました:
if'結果:警告-潜在的なセキュリティ違反!' sys.argv内:
raw_input("y\n")
time.sleep(1)
しかし、それは機能していません..これに関する助けは!!!