kmiya-culti / RLogin

RLoginは、Windows上で動作するターミナルソフトです
http://nanno.bf1.jp/softlib/man/rlogin/
MIT License
464 stars 16 forks source link

【要望】SSHホスト鍵の管理機能の実装などについて #76

Closed ryosan-5608 closed 2 years ago

ryosan-5608 commented 3 years ago

RLoginの使用を続けると、過去にアクセスしていたSSHサーバ用のホスト鍵が残骸として残り続けることになりますが、RLoginのGUI機能としてホスト鍵を管理(一覧表示、追加、編集、削除)する機能は無いと認識しています。

現状、過去のホスト鍵を削除するには、レジストリから該当ホスト鍵の値を削除するか、「 RLogin.ini 」をテキストエディタ等で該当ホスト鍵の行を削除すれば出来ますが、GUI機能としてあれば安全で便利だと思います。

さらに、RLoginで保持しているホスト鍵について、レジストリや「 RLogin.ini 」を拝見しますと、「SSHサーバのIPアドレス(ホスト名):ポート番号」に対して鍵のデータを保持していると思いますが、

・どのSSHサーバのホスト鍵か分かりやすいように「コメント」を任意で付けられるようにする

・ホスト鍵の追加時に、Windows 10版OpenSSH用の「C:\Users\(ユーザー名)\.ssh\known_hosts」のように、認証鍵の種類(「ssh-ed25519」など)を自動判別して、ホスト鍵のデータとして保持するようになる

上記のような拡張が実装されるとよりSSHホスト鍵を管理しやすくなります。

以上、よろしくご検討の程お願い致します。

kmiya-culti commented 3 years ago

信頼できるホスト鍵の管理ですね・・・どのように管理するか考えてみます。

kmiya-culti commented 2 years ago

バージョン2.26.2からメニュー・ヘルプ・登録されたホスト鍵の削除で選択して削除出来るようにしました