Mengaktifkan passive port range untuk ProFTPd di CPanel

Untuk mengaktifkan rentang port pasif pada server yang menggunakan ProFTPd, lakukan langkah-langkah berikut melalui baris perintah sebagai pengguna root:

Dengan editor teks, buka file konfigurasi /etc/proftpd.conf.

Tambahkan baris berikut ke bagian pertama file konfigurasi, di mana 30000 50000 mewakili opsi PassivePorts :

PassivePorts 30000 50000

Jika server FTP Anda ada di belakang konfigurasi NAT, tambahkan baris tambahan berikut ke file konfigurasi:

MasqueradeAddress example.com
MasqueradeAddress 10.3.5.333

Catatan:
Baris MasqueradeAddress menentukan alamat IP publik server FTP.
example.com mewakili nama host server FTP Anda.
10.3.5.333 mewakili alamat IP publik server FTP Anda.
Simpan perubahan ke file konfigurasi.

Buka file /etc/sysconfig/iptables dengan editor teks dan tambahkan baris yang memungkinkan koneksi melalui kisaran port pasif yang Anda tetapkan.

Sebagai contoh:

iptables -I INPUT 2 -p tcp --dport 30000:50000 -j ACCEPT

Penting:
Jika server FTP Anda ada pada server CentOS 7, CloudLinux 7, atau RHEL 7, jalankan perintah berikut untuk memungkinkan koneksi melalui rentang port pasif yang Anda tetapkan:

firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --permanent --add-port=30000-50000/tcp
firewall-cmd --reload

Jalankan perintah

/usr/local/cpanel/scripts/restartsrv_ftpserver

untuk memulai kembali server FTP.

Pembaruan sistem dapat menimpa perubahan konfigurasi ini. Untuk membuat perubahan ini permanen, Anda harus menambahkan port pasif ke file konfigurasi. Untuk melakukan ini, jalankan perintah berikut sebagai pengguna root:

echo "PassivePorts: 30000 50000" >> /var/cpanel/conf/proftpd/main
/usr/local/cpanel/scripts/setupftpserver proftpd --force

Solus dalam VM dan Xen

Jika Anda menggunakan SolusVM dan Xen pada server CloudLinux ™, Anda mungkin mengalami masalah dengan FTP pasif.

Masalah-masalah ini mungkin menyerupai firewall atau masalah koneksi lainnya, bahkan ketika tidak ada firewall.
Untuk mengatasi masalah ini, lakukan langkah-langkah berikut:
Ganti
IPTABLES_MODULES = baris ip_conntrack_netbios_ns
yang berada di direktori /etc/sysconfig/iptables-config pada node VPS dengan baris berikut:

IPTABLES_MODULES=ipt_REJECT ipt_tos ipt_TOS ipt_LOG ip_conntrack ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state iptable_nat ip_nat_ftp ipt_owner ipt_REDIRECT

Jalankan perintah restart layanan iptables untuk memulai kembali layanan iptables.

Dan jika menonaktifkan passive mode ini bisa dengan menambahakan konfigurasi sebagai berikut :

<Limit EPSV PASV>
DenyAll
</Limit>

Leave a Reply

Your email address will not be published. Required fields are marked *