Hostkey rotation で ssh_known_hosts ファイルの中身が消える
再現手順(Ver 4.105にて)
ホスト鍵の追加ではVirtualStoreのssh_known_hostsに追記していますが、Hostkey rotationでは元のssh_known_hostsを元にVirtualStoreのssh_known_hostsに書き込んでいるように見えました(元のssh_known_hostsにコメント行を追加して確認しました)
ホスト鍵がssh_known_hostsに入っているはずの接続先に接続しに行き、ホスト鍵の追加ダイアログが出てくるのはとても心臓に悪いです。
報告ありがとうございます。 次のバージョンで修正する予定です。
再現手順(Ver 4.105にて)
Program Files (x86)\teraterm\ssh_known_hosts ... 変更なし
VirtualStore\Program Files (x86)\teraterm\ssh_known_hosts ... ホストA の鍵が書き込まれる
Program Files (x86)\teraterm\ssh_known_hosts ... 変更なし
VirtualStore\Program Files (x86)\teraterm\ssh_known_hosts ... ホストB の鍵が書き込まれる
Program Files (x86)\teraterm\ssh_known_hosts ... 変更なし
VirtualStore\Program Files (x86)\teraterm\ssh_known_hosts ... ホストA の鍵が消える
ホスト鍵の追加ではVirtualStoreのssh_known_hostsに追記していますが、Hostkey rotationでは元のssh_known_hostsを元にVirtualStoreのssh_known_hostsに書き込んでいるように見えました(元のssh_known_hostsにコメント行を追加して確認しました)
ホスト鍵がssh_known_hostsに入っているはずの接続先に接続しに行き、ホスト鍵の追加ダイアログが出てくるのはとても心臓に悪いです。