パスワードベースのログインが無効になっている場合は、ssh-copy-idを使用できますか?

パスワードベースのログインが無効になっている場合は、ssh-copy-idを使用できますか?

パスワードベースのログインが無効になっている場合は、ssh-copy-idを使用できますか?それ以外の場合、認証された公開鍵をユーザーに追加するユーティリティはありますか?または、~/.ssh/authorized_keysファイルを手動で編集する必要がありますか?

ベストアンサー1

複数のSSHキーがあり、認証用にサーバーに1つが設定されている場合、またはパスワード以外の認証システムがある場合は、ssh-copy-idSSH IDをサーバーにコピーするために使用できると思います。ssh-copy-idマニュアルページには次のように記載されています。

ssh-copy-idは、sshを使用してリモートシステムにログインするスクリプトです(おそらくログインパスワードを使用するため、複数のIDを巧妙に使用しない限り、パスワード認証を有効にする必要があります)。

ssh-copy-idsshリモートシステムにログインするために使用されます。したがって、現在そのシステムにログインできる場合は機能しますssh-copy-id。システムにログインできないと機能しませんssh-copy-id。新しいIDがに追加されます~/.ssh/authorized_keys

おすすめ記事