SSHパスワードがサーバーで無効になっていて、「old_key.pem」ファイルに秘密鍵があり、サーバーにすでに公開鍵があるとします。
「new_key.pub」キーと「new_key.pem」キーの新しいペアを作成し、パスワードの代わりに「old_key.pem」を使用してこの.pubキーをサーバーに送信したいと思います。これは可能ですか?それではどうですか?
私が直面している問題は、パラメータが-i
"new_key.pub"で使用されているため、 "old_key.pem"を使用して自分自身を認証できないことです。
ベストアンサー1
ssh-copy-id
すでに有効な公開鍵がある場合は使用しないでください。次のようにしてください。
ssh -i ~/.ssh/old_key [email protected] 'cat >> ~/.ssh/authorized_keys' < ~/.ssh/new_key.pub