Sitemap
wildan dev

wildan dev

Install FTP server Debian

1 min readFeb 3, 2019

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.conf

sudo 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.pem

ssl_enable=YES
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

#Error: GnuTLS error -15: An unexpected TLS packet was received.
allow_writeable_chroot=YES

pasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090
pasv_address=xxx.xxx.xxx.xxx #ipserver public anda
port_enable=YES

userlist_enable=YES

Restart Server vsftpd

systemctl restart vsftpd

--

--