パスワードを許可しないサーバーに公開鍵をコピーするにはどうすればよいですか?

パスワードを許可しないサーバーに公開鍵をコピーするにはどうすればよいですか?

パスワード認証を許可しないようにサーバーを構成しました。これで、リモートの場所に新しいコンピュータがあります。サーバーがパスワード認証を許可しない場合は、SSHキーを生成してサーバーに対してSSH-Copy-IDを実行するにはどうすればよいですか?

ベストアンサー1

新しいサーバーがキー認証のみをサポートしている場合は、@dr01が言ったように、あまりにも急いでいます。

新しいサーバーがまだパスワード接続を許可していると仮定すると、可能な唯一の「キー交換」は次のとおりです。

1) 鍵の生成2 newmachine
) 構成された鍵を使用して既存のサーバーにログイン3
) scp newuser@newmachine:/path/to/generated/pubkey ~/newuser_newmachine_pubkey
4)cat ~/newuser_newmachine_pubkey >> ~/.ssh/authorized_keys

これは、新しいボックスからキーを「インポート」する代わりに、ssh-copy-idが新しいボックスからリモートサーバーにキーを「プッシュ」することを除いて、ssh-copy-idと同じ操作を手動で実行します。

おすすめ記事