Sudahkah Anda menginstal VSFTP di OpenStack atau Amazon EC2 VM dan mendapatkan kesalahan seperti “Memasuki mode pasif…koneksi gagal “? Jika ya, maka Anda telah mendarat di halaman yang tepat. Tutorial ini akan membantu Anda memperbaiki masalah mode pasif FTP pada VM yang dimulai di perangkat tengah cloud OpenStack dan di Amazon EC2.
Error ini umum terjadi di klien FTP (seperti WinSCP atau FileZilla ) yang menggunakan mode pasif. Misalnya, alat baris perintah FTP tidak akan memiliki masalah apa pun dan seharusnya berfungsi dengan normal.
Untuk memperbaiki kesalahan ini, ikuti langkah-langkah di bawah ini.
Cara Memperbaiki masalah mode pasif FTP di VM
Langkah 1 :Pertama-tama, Anda perlu mengedit file konfigurasi vsftpd dan mengaktifkan mode pasif. Anda juga perlu mengatur rentang port agar mode pasif berfungsi.
# vim /etc/vsftpd.conf
dan tambahkan baris di bawah ini.
pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
Langkah 2 :Server FTP akan mendengarkan alamat IP pribadi VM meskipun memiliki alamat IP yang dapat diakses publik yang terkait dengannya (disebut Floating IP di OpenStack dan Elastic IP di Amazon EC2). Jadi, Anda mungkin perlu menambahkan baris di bawah ini untuk menyelesaikan alamat IP yang dapat diakses publik.
pasv_address=<publicly-accessible-ip-or-floating-ip-or-elastic-ip>
pasv_addr_resolve=NO
Langkah 3: Izinkan port FTP dan rentang port mode pasif dalam konfigurasi grup keamanan instans OpenStack atau EC2.
Misalnya:
- Masuk ke dasbor OpenStack
- Klik “Akses &Keamanan ” di bawah PERHITUNGAN bagian.
- Klik “KELOLA ATURAN ” yang terletak di grup keamanan yang sesuai.
- Pada halaman berikutnya, Anda dapat menambahkan aturan baru (tombol TAMBAHKAN ATURAN) untuk mengizinkan aturan TCP masuk untuk port 21 dan rentang port mode pasif.
Di Amazon EC2, Anda perlu menggali konsol manajemen dan mengotorisasi port 21 dan rentang port mode pasif seperti yang ditunjukkan di bawah ini.
ec2-authorize default -p 21 ec2-authorize default -p 64000-64321
Langkah 4 :Mulai ulang layanan VSFTP.
# service vsftpd start
Langkah 5 :Terakhir, coba gunakan klien FTP apa pun untuk terhubung ke server yang berjalan di VM dan itu akan berfungsi tanpa masalah.