.ssh ディレクトリと .ssh2 ディレクトリの違いは何ですか

.ssh ディレクトリと .ssh2 ディレクトリの違いは何ですか

なぜホーム ディレクトリに両方あるのですか? これは単にバージョンが違うだけで、一方は削除できるのでしょうか?

プログラムで SSH 公開鍵/秘密鍵を生成する場合ssh-keygen、どちらが使用されますか?

答え1

SSH プロトコルには、バージョン 1 とバージョン 2 という 2 つの主要なバージョンがありました。一般に、ソフトウェアの後のバージョンでは、両方のバージョンのプロトコルがサポートされています (ただし、SSH デーモン/サービス構成で SSH バージョン 1 のサポートを無効にするのがベスト プラクティスであると考えています)。

現在のバージョンのsshキー生成OpenSSHのプログラムは通常、.sshという名前のフォルダにキー(SSHプロトコル1または2用)を生成します。

いくつかの商用SSH プログラムそしてどうやら以前のバージョンのopenssh.ssh2 フォルダーを使用する可能性があります。

答え2

.ssh と .ssh2 が実際にディレクトリであり、ファイルではないかどうかを確認します。先日確認したところ、システム内の同じエントリが、大量の送信トラフィックを生成していた悪意のあるファイルであることがわかりました。

関連情報