パスワードベースのログインが無効になっている場合は、ssh-copy-idを使用できますか?それ以外の場合、認証された公開鍵をユーザーに追加するユーティリティはありますか?または、~/.ssh/authorized_keys
ファイルを手動で編集する必要がありますか?
ベストアンサー1
複数のSSHキーがあり、認証用にサーバーに1つが設定されている場合、またはパスワード以外の認証システムがある場合は、ssh-copy-id
SSH IDをサーバーにコピーするために使用できると思います。ssh-copy-id
マニュアルページには次のように記載されています。
ssh-copy-idは、sshを使用してリモートシステムにログインするスクリプトです(おそらくログインパスワードを使用するため、複数のIDを巧妙に使用しない限り、パスワード認証を有効にする必要があります)。
ssh-copy-id
ssh
リモートシステムにログインするために使用されます。したがって、現在そのシステムにログインできる場合は機能しますssh-copy-id
。システムにログインできないと機能しませんssh-copy-id
。新しいIDがに追加されます~/.ssh/authorized_keys
。