秘密鍵をローカルに保存

秘密鍵をローカルに保存

SSHを介してWebホストに接続する必要があります。 Webホストから公開およびプライベートSSHキーを生成し、プライベートキー(id_rsa)をダウンロードしました。私のコンピュータの秘密鍵をどこに置くべきか、正しいSSHコマンドをどのように表示するのかわかりません。オンラインで検索しましたが、私が見つけたものはすべて混乱しています。私は最新バージョンのLinux Mint(Ubuntuベース)を実行しています。誰でも私を助けることができますか?

事前にありがとう

答え1

両方のキーをローカルで生成し、公開キーのみを移動する必要があります。秘密鍵は秘密であり、1つのデバイスでのみ知られている必要があります。ただし、リモコンを完全に信頼できる場合、またはキーを他の目的に使用せずに安全に送信する場合は、これは重要ではありません。

秘密鍵をローカルに保存

秘密鍵は~/.sshローカルコンピュータに入力されます。を使用して読み込むことができssh-add ~/.ssh/keyname、デフォルト名を使用すればssh-add十分です。

公開鍵はリモコンにあります。

#do once
mkdir ~/.ssh/public-keys
cp -t ~/.ssh/public-keys ~/.ssh/authorized_keys

#do for each key
cp -t ~/.ssh/public-keys the-public-key
cat ~/.ssh/public-keys/* >~/.ssh/authorized_keys

関連情報