var / wwwフォルダを処理するためにsftpを取得できません

var / wwwフォルダを処理するためにsftpを取得できません

だからsftpを設定しましたが、すべてがうまくいきます。しかし、ユーザーディレクトリは/usr/ftp_userですが、私はディレクトリを/var/wwwに指定し、そのフォルダ内のファイルに制限したいと思います。

私のsshd_config

Match Group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

ユーザー ftp_user が ftpaccess グループに追加されました。次のように、ユーザーのホームディレクトリを/var/www/に変更しました。

usermod -d /var/www/ ftp_user

そしてファイル権限:

drwxr-x---. root root www
    drwxr-xr-x. ftp_user ftpaccess cronjobs

ファイルジラに接続しようとすると

Status: connecting to 149.210.194.176...
Status: Connected to 149.210.194.176
Status: Listing directory /
error:  Unable to open .: permission denied

私が間違っていることを知っている人はいますか?

ベストアンサー1

おすすめ記事