21

SSH で接続したいホーム サーバー用の一連のキーを生成したいので、そうしますssh-keygen -t rsaが、次のメッセージが表示されます。id_rsa already exists. Overwrite (y/n)?

上書きしたくないのは、今持っているキーを使って大学のサーバーに SSH で接続しているからです。スイッチを切り替えるたびに、すべてのジャンク処理をやり直さなければならないのは面倒です。キーを追加する簡単な方法はありますか?

コマンドの使用について何かを提案するチュートリアル(見つけることができません)に従ってみましたcatが、かなり迷っています。解決策は、私が見ていない非常に単純なもののようです。

4

5 に答える 5

10

両方のサーバーで同じ公開鍵を使用できます。それをしたくない場合は、その前にプロンプ​​トが表示さ~/.ssh/id_rsaれたときとは別の場所を指定ssh-keygenし、それをエージェントで使用します。

% ssh-agent sh  # Replace with your favourite shell.
$ ssh-add ~/.ssh/id_rsa_2
$ ssh somewhere
$ exit
%

ssh-agentとして新しいシェルを起動せずに使用することもできますeval $(ssh-agent)

于 2014-06-24T17:23:59.477 に答える
1

私の記憶が正しければ、Cygwin をアンインストールし、代わりにコマンド ラインを使用してこの問題を解決しました。

于 2015-05-20T06:20:31.080 に答える