sftpを使用したユーザーログインに問題があります。ユーザーrootは正常に動作します

sftpを使用したユーザーログインに問題があります。ユーザーrootは正常に動作します

Linux VM のユーザーから SFTP を実行しようとしています。

パスワードを入力すると、次のメッセージが表示されます:ユーザーConnection closedでログインしようとするとroot、正常に動作します。

問題は /etc/ssh/sshd_config にある可能性があることがわかりましたが、変更しても問題は解決しませんでした。

ユーザーが使用できるように sftp 権限を変更するにはどうすればよいでしょうか? ユーザーが入力しようとしているターゲットが間違っていることがエラーの原因である可能性がありますか? sftp ターゲットを変更するにはどうすればよいでしょうか?

これを解決する方法について何かアイデアはありますか? よろしくお願いします!

答え1

/etc/passwdユーザーに許可されていない場合は/rbash、ユーザーに bash を与え、chroot または jail などを使用する必要があります。

関連情報