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