0

UbuntuでVSFTPDを設定しましたが、秘密鍵を使用してファイルをSFTPで送信しようとすると、問題なく動作しますが、他のユーザーがパスワードを使用できるようにしたいのです。Ubuntuの指示に従い、「sftponly」ユーザーグループにユーザーを作成し、適切なホームディレクトリを作成しましたが、接続しようとすると拒否されます。

Permission denied (publickey).

ssh -vvv someuser@123.45.67.89を実行すると、1行に次のように表示されます。

debug1: Authentications that can continue: publickey

パスワード方式が正常に機能する別のサーバーがあり、その特定のデバッグ行には次のように書かれています。

debug1: Authentications that can continue: publickey,password

だから、私の質問は:password認証方法のリストにどのように追加できますか?

4

1 に答える 1

4

sshd_configを編集して、行があることを確認しますPasswordAuthentication yes

Ubuntuの場合、ファイルは次のとおりです:/ etc / ssh / ssh_config

以前の設定を復元する必要がある場合に備えて、コピーをバックアップし、バックアップが読み取り専用になるようにアクセス許可を変更することをお勧めします。

この質問への最初の答えは役立つはずです:https ://serverfault.com/questions/154957/set-up-sftp-to-use-password-but-ssh-not-to-use-password

于 2012-12-17T22:44:09.783 に答える