Cara mengatur server unduhan ftp anonim di fedora

Cara mengatur server unduhan ftp anonim di fedora

Ftp, kependekan dari Protokol transfer file, adalah protokol jaringan standar yang umumnya digunakan untuk mentransfer file antara klien dan server, sekarang telah digantikan dengan cara yang lebih aman dan lebih cepat untuk mengirimkan file di seluruh jaringan.

Sebagian besar pengguna internet kasual saat ini menggunakan browser web melalui https untuk mengunduh file secara langsung dan pengguna baris perintah lebih cenderung menggunakan protokol jaringan yang aman seperti SCP atau SFTP.

Di artikel ini, kami akan menjelaskan cara mengatur server unduhan FTP anonim menggunakan Secure vsftpd Di Fedora Linux untuk mendistribusikan file publik secara luas.

Langkah 1: Memasang VSFTPD di Fedora

Pertama, kami akan mulai dengan memperbarui paket perangkat lunak kami dan kemudian menginstal VSFTP Server menggunakan perintah DNF berikut.

$ sudo DNF Pembaruan $ Sudo DNF Instal VSFTPD 
Instal VSFTPD di Fedora

Selanjutnya, mulailah, aktifkan dan verifikasi server VSFTP.

$ sudo systemctl start vsftpd $ sudo systemctl aktifkan vsftpd $ sudo systemctl status vsftpd 
Periksa status VSFTPD

Langkah 2: Mengkonfigurasi FTP Anonim di Fedora

Selanjutnya, buka dan edit /etc/vsftpd/vsftpd.conf file untuk mengizinkan unduhan anonim dengan entri berikut.

$ sudo vi/etc/vsftpd/vsftpd.conf 

Opsi berikut mengontrol apakah login anonim diizinkan atau tidak. Jika diaktifkan, nama pengguna dan anonim diakui sebagai login anonim.

anonymous_enable = ya 

Opsi berikut mengontrol apakah login lokal diperbolehkan. Kami akan mengatur opsi ini "TIDAK" Karena kami tidak mengizinkan akun lokal untuk mengunggah file melalui FTP.

local_enable = tidak 

Pengaturan berikut mengontrol apakah ada perubahan pada sistem file yang diizinkan atau tidak.

write_enable = tidak 

Pengaturan berikut akan mencegah VSFTPD meminta kata sandi anonim. Kami akan mengatur opsi ini "YA" Karena kami mengizinkan pengguna anonim untuk masuk tanpa meminta kata sandi.

no_anon_password = ya 

Sekarang aktifkan pengaturan berikut untuk mencetak semua informasi pengguna dan grup dalam daftar direktori sebagai FTP.

hide_ids = ya 

Akhirnya, tambahkan opsi berikut, yang akan membatasi rentang port yang dapat digunakan untuk koneksi data gaya pasif.

pasv_min_port = 40000 pasv_max_port = 40001 

Sekarang setelah Anda mengkonfigurasi VSFTPD, sekarang buka port di firewall untuk memungkinkan koneksi VSFTP bersama dengan rentang port pasif yang Anda tentukan dalam konfigurasi.

$ sudo firewall-cmd --add-service = ftp --perm $ sudo firewall-cmd --add-port = 40000-40001/tcp --perm $ sudo firewall-cmd --road 

Selanjutnya, konfigurasikan selinux untuk memungkinkan FTP pasif.

$ sudo setsebool -p ftpd_use_passive_mode on 

Dan akhirnya, restart server VSFTP.

$ sudo systemctl start vsftpd 

Pada saat itu, server FTP anonim Anda sudah siap, sekarang Anda dapat menambahkan file Anda /var/ftp Direktori (biasanya, administrator sistem menempatkan file yang dapat diunduh secara publik di bawah /var/ftp/pub).

Langkah 3: Menguji Akses FTP Anonim

Sekarang Anda dapat terhubung ke server FTP anonim Anda menggunakan browser web atau klien FTP di sistem lain. Untuk menghubungkan dari browser web, masukkan alamat IP server Anda.

ftp: // 192.168.0.106 

Jika semuanya berfungsi seperti yang diantisipasi, Anda harus melihat pub direktori.

Periksa FTP dari browser

Anda juga dapat menguji server FTP Anda dari baris perintah menggunakan klien FTP dengan mode pasif menggunakan -P opsi seperti yang ditunjukkan. Saat diminta nama pengguna, Anda bisa mengetik "ftp" atau "anonim".

$ ftp -p 192.168.0.106 
Hubungkan Klien FTP dari Terminal
Kesimpulan

Di artikel ini, kami telah menjelaskan cara menginstal dan mengonfigurasi server vsftpd untuk unduhan anonim hanya di fedora linux. Jika Anda menghadapi masalah selama pengaturan, jangan ragu untuk mengajukan pertanyaan di bagian komentar di bawah ini.