GNU/Linux >> Belajar Linux >  >> Linux

Perbaiki masalah Mode Pasif FTP pada VM OpenStack &EC2

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:

  1. Masuk ke dasbor OpenStack
  2. Klik “Akses &Keamanan ” di bawah PERHITUNGAN bagian.
  3. Klik “KELOLA ATURAN ” yang terletak di grup keamanan yang sesuai.
  4. 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.


Linux
  1. Cara Memperbaiki Kesalahan Pembaruan Ubuntu:Masalah Dengan MergeList

  2. Bagaimana Memperbaiki Kesalahan Otentikasi Keystone OpenStack - HTTP 500?

  3. FTP Aktif vs. FTP Pasif

  1. Bagaimana Memperbaiki Kesalahan OpenStack – Gagal menghapus jaringan? [Terselesaikan]

  2. Ubuntu – Tidak Dapat Menghubungkan Ftp Dalam Mode Pasif?

  3. Masalah warung USB-stick yang merusak. Mengembalikan perbaikan solusi?

  1. Bagaimana Cara Memperbaiki "Instalasi Python Rusak"?

  2. Unggah file sebagai ASCII atau biner dengan FTP

  3. Cara Mentransfer File Dalam Mode Pasif dengan FTP