Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo apt update && sudo apt install vsftpd
- sudo service vsftpd status
- sudo ufw allow OpenSSH
- sudo ufw allow 20/tcp
- sudo ufw allow 21/tcp
- sudo ufw allow 40000:50000/tcp
- sudo ufw allow 990/tcp
- sudo ufw allow ssh
- sudo adduser ftpuser
- sudo service sshd restart
- sudo usermod -d /var/www ftpuser
- sudo chown ftpuser:ftpuser /var/www/html
- sudo mkdir /home/ftpuser/ftp
- sudo chown nobody:nogroup /home/ftpuser/ftp
- sudo chmod a-w /home/ftpuser/ftp
- sudo mkdir /home/ftpuser/ftp/files
- sudo chown ftpuser:ftpuser /home/ftpuser/ftp/files
- sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
- sudo nano /etc/vsftpd.conf
- write_enable=YES
- chroot_local_user=YES
- local_umask=022
- force_dot_files=YES
- pasv_min_port=40000
- pasv_max_port=50000
- user_sub_token=$USER
- local_root=/home/$USER/ftp
- sudo systemctl restart vsftpd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement