How to install and setup ftp server
aptitude install vsftpd
Configure accessvim /etc/vsftpd.conf
uncoment linechroot_local_user=YES
restart servicesystemctl restart vsftpd.service
Configure SSH chrootvim /etc/ssh/sshd_config
upadate config file like this#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
append to the end of fileMatch Group sftp_users
ChrootDirectory /var/www/
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Create user accountadduser ftp-user
Create group sftp_usersgroupadd sftp_users
Add users to groupusermod -G sftp_users ftp-user
Restart SSHsystemctl restart vsftpd.service
Set home directory for uservim /etc/passwd
Check for correct permission and you're good to go.