
だから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
私が間違っていることを知っている人はいますか?