パスワード認証を許可しないようにサーバーを構成しました。これで、リモートの場所に新しいコンピュータがあります。サーバーがパスワード認証を許可しない場合は、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と同じ操作を手動で実行します。