Hostkey rotation で ssh_known_hosts ファイルの中身が消える
Eröffnet am: 2020-01-07 15:28
Letztes Update: 2021-02-21 12:06
Auswertung: | (Anonym) | Verantwortlicher: | youlab |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 4.106 |
Typ: | Fehler | Schweregrad: | 7 |
Komponente: | TTSSH | Status: | Offen [Owner assigned] |
Lösung | Gefixt |
Einzelheiten
再現手順(Ver 4.105にて)
- ホストAに初めて接続する。ホスト鍵の追加ダイアログが出るので、追加して接続を続ける。
Program Files (x86)\teraterm\ssh_known_hosts ... 変更なし
VirtualStore\Program Files (x86)\teraterm\ssh_known_hosts ... ホストA の鍵が書き込まれる - ホストBに初めて接続する。ホスト鍵の追加ダイアログが出るので、追加して接続を続ける。
Program Files (x86)\teraterm\ssh_known_hosts ... 変更なし
VirtualStore\Program Files (x86)\teraterm\ssh_known_hosts ... ホストB の鍵が書き込まれる - 別の種類のホスト鍵が存在すると、2.のあとに Hostkey rotation ダイアログが出るので Yes で進む。
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に入っているはずの接続先に接続しに行き、ホスト鍵の追加ダイアログが出てくるのはとても心臓に悪いです。
Kommentar
報告ありがとうございます。 次のバージョンで修正する予定です。