known_hostsからリモートサーバーキーを削除して、再度追加できるようにしたい。リモートサーバーは頻繁に更新されるので、リモートホストキーを自動的に削除して、その新しいキーをknown_hostsに追加したいと思います。Process
キーは不格好で、 JSCHを経由する代わりに使用しますが、known_hostsからキーを削除できます。これは機能しますが、サーバーにアクセスしようとすると、次のメッセージが表示されます。
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
RSA key fingerprint is 10:10:30:00:e7:0c:d3:18:cf:ac:42:e2:f3:51:25:bg.
Are you sure you want to continue connecting (yes/no)?
UserInfoを使用してこのメッセージを回避できることはわかっていますが、リモートサーバーに接続する他の方法を使用しています。たとえば、Process
これらのコマンドを実行するとメッセージが表示されます。
JSCHを使用してknown_hostsからホストIDを削除および追加することは可能ですか?
jschを使用していませんが、関連している可能性があります。
〜/ .ssh / known_hostsから廃止されたホストキーを削除するプログラム(スクリプト)を作成するにはどうすればよいですか?