Install FTP server Debian
Karena kebutuhan menggunakan IDE Phpstorm dari Jetbrain, terpaksa harus install server FTP. Pilihannya jatuh pada FTPS. Brikut tahapan instalasi vsftpd di Debian 9 Stretch.
apt update && apt upgrade
apt-get -o Acquire::Check-Valid-Until=false update
apt install vsftpd
nano /etc/vsftpd.conf
sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
nano /etc/vsftpd.confsudo apt install ufw
To Action From
— — — — — —
[ 1] 22/tcp ALLOW IN Anywhere
[ 2] 443/tcp ALLOW IN Anywhere
[ 3] 21/tcp ALLOW IN Anywhere
[ 4] 10100 ALLOW IN Anywhere
[ 5] 10090 ALLOW IN Anywhere
[ 6] 10090:10100/tcp ALLOW IN Anywhere
[ 7] 22/tcp (v6) ALLOW IN Anywhere (v6)
[ 8] 443/tcp (v6) ALLOW IN Anywhere (v6)
[ 9] 21/tcp (v6) ALLOW IN Anywhere (v6)
[10] 10090:10100/tcp (v6) ALLOW IN Anywhere (v6)
Get wildan dev’s stories in your inbox
Join Medium for free to get updates from this writer.
Tambahkan baris berikut ve file /etc/vsftpd.conf
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pemssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YESssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NOrequire_ssl_reuse=NO
ssl_ciphers=HIGH#Error: GnuTLS error -15: An unexpected TLS packet was received.
allow_writeable_chroot=YESpasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090
pasv_address=xxx.xxx.xxx.xxx #ipserver public anda
port_enable=YESuserlist_enable=YES
Restart Server vsftpd
systemctl restart vsftpd




