Core Concepts & Resources

Commands

  • Tricks & Configs
    • Install the FTP service and run it .
      sudo apt install vsftpd
      sudo systemctl enable vsftpd
      sudo systemctl start vsftpd
    • Generating SSL
      sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
      • Configrations
            ssl_enable=YES
            rsa_cert_file=/etc/ssl/private/vsftpd.pem
            rsa_private_key_file=/etc/ssl/private/vsftpd.pem
            allow_anon_ssl=NO
            force_local_data_ssl=YES
            force_local_logins_ssl=YES
            ssl_tlsv1=YES
            ssl_sslv2=NO
            ssl_sslv3=NO
            require_ssl_reuse=NO
            ssl_ciphers=HIGH
            pasv_min_port=40000
            pasv_max_port=50000