Cara mengatur server unduhan ftp anonim di fedora
- 2910
- 519
- Ricardo Gottlieb
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 VSFTPDInstal VSFTPD di Fedora
Selanjutnya, mulailah, aktifkan dan verifikasi server VSFTP.
$ sudo systemctl start vsftpd $ sudo systemctl aktifkan vsftpd $ sudo systemctl status vsftpdPeriksa 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.
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.106Hubungkan 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.
- « 4 Alat yang berguna untuk memantau suhu CPU dan GPU di Ubuntu
- Cara meningkatkan jumlah inoda disk di linux »