$ sudo groupadd www_user
$ sudo useradd -g www_user -G apache -d /var/www -s /sbin/nologin www_user
$ sudo passwd www_user
$ sudo chown root:root /var/www
$ cd /var/www
$ sudo chown -R www_user:apache html
$ cd /var/www
$ sudo chmod -R 775 html
$ sudo vi /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match User www_user PasswordAuthentication yes ChrootDirectory /var/www X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp -u 002 |
Match User id* PasswordAuthentication yes ChrootDirectory /var/www/%u X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp -u 002 |
$ sudo systemctl restart sshd.service