SFTPサーバーはパスワードを受け入れますか?

SFTPサーバーはパスワードを受け入れますか?

.sftpを介してSFTPサーバーに接続しようとしていますsftp USERNAME@SERVERNAME。何をしても「権限が拒否されました(公開鍵)」というメッセージが表示されます。誰もがサーバーを制御できない人にとって興味深いアイデアであるキーベースの認証への移行を提案したため、インターネット検索は役に立ちませんでした。しかし、サーバーが切り替えられた可能性があります(誰も私に言わなかった)。これを使用すると、-v次のようになります。

debug1: Host HOSTNAME is known and matches the RSA host key.
debug1: Found key in .../.ssh/known_hosts:5
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: .../.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentications that can continue: publickey
debug1: Trying private key: .../.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
Couldn't read packet: Connection reset by peer

これは、サーバーがパスワードをまったく許可しないという意味ですか?

ベストアンサー1

続行できる認証: 公開鍵

「認証を続行できます。」メッセージの最初のインスタンスには公開鍵のみがリストされます。したがって、サーバーはパスワードなどの他の認証方法を許可しないように設定されます。

サーバーがパスワードも許可している場合は、次のようになります。

継続可能な認証:公開鍵、パスワード

authorized_keysシステム管理者に、アカウントファイルに公開鍵を追加するか、パスワード認証を再度有効にするように依頼する必要がありますsshd_config

おすすめ記事