FTP

Cara Menyiapkan Pelayan FTP dengan ProFTPd di CentOS 7

Cara Menyiapkan Pelayan FTP dengan ProFTPd di CentOS 7
FTP (Protokol Pemindahan Fail) adalah protokol yang sangat popular untuk perkongsian fail. Terdapat banyak pelayan FTP yang popular di luar sana. ProFTPd adalah salah satunya. ProFTPd adalah perisian pelayan FTP yang sangat kuat dan mudah dikonfigurasi.

Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan mengkonfigurasi pelayan ProFTPd FTP di CentOS 7. Oleh itu, mari kita mulakan.

Memasang Pelayan ProFTPd:

ProFTPd tersedia di repositori pakej EPEL yang tidak diaktifkan secara lalai. Sebaik sahaja anda mengaktifkan repositori pakej EPEL, anda boleh memasang ProFTPd dengan mudah menggunakan pengurus pakej YUM.

Pertama, kemas kini cache repositori pakej YUM dengan arahan berikut:

$ sudo yum makecache

Sekarang, aktifkan repositori EPEL dengan arahan berikut:

$ sudo yum pasang pelepasan epel

Sekarang, tekan y dan kemudian tekan bersambung.

YUM mungkin meminta anda untuk menerima kunci GPG repositori CentOS. Untuk melakukannya, tekan y dan kemudian tekan .

Repositori EPEL harus diaktifkan.

Sekarang, kemas kini cache repositori pakej YUM sekali lagi dengan arahan berikut:

$ sudo yum makecache

Sekarang, pasang ProFTPd dengan arahan berikut:

$ sudo yum pasang proftpd proftpd-utils

Sekarang, tekan y dan tekan untuk mengesahkan.

YUM mungkin meminta anda untuk menerima kunci GPG repositori EPEL. Cukup, tekan y dan kemudian tekan untuk menerimanya.

ProFTPd harus dipasang.

Sekarang, periksa sama ada proftpd perkhidmatan dijalankan dengan arahan berikut:

$ sudo systemctl status proftpd

Seperti yang anda lihat, proftpd perkhidmatan tidak aktif. Jadi, ia tidak berjalan.

Untuk memulakan proftpd perkhidmatan, jalankan arahan berikut:

$ sudo systemctl mulakan proftpd

Seboleh-bolehnya, lihat proftpd perkhidmatan kini berjalan.

$ sudo systemctl status proftpd

Sekarang, buka port FTP di firewalld firewall dengan arahan berikut:

$ sudo firewall-cmd --zone = public --add-service = ftp --permanent

Sekarang, muatkan semula firewalld dengan arahan berikut agar perubahan tersebut berlaku.

$ sudo firewall-cmd --muat semula

Mengakses Pelayan FTP:

Sekarang, untuk menguji sama ada pelayan FTP berfungsi, mari cuba sambungkan dari program klien FTP seperti FileZilla.

Pertama, anda harus mengetahui alamat IP pelayan FTP. Untuk itu, jalankan arahan berikut pada pelayan FTP.

$ ip a

Seperti yang anda lihat, alamat IP pelayan FTP saya adalah 192.168.21.133. Ia akan berbeza bagi anda. Oleh itu, pastikan untuk menggantinya dengan milik anda mulai sekarang.

Sekarang, buka FileZilla atau pelanggan FTP pilihan anda dan taipkan alamat IP pelayan FTP anda, nama pengguna dan kata laluan masuk anda dan port 21. Setelah selesai, klik pada Connect (Sambungan Pantas dalam FileZilla). Anda harus disambungkan ke pelayan FTP seperti yang anda lihat dalam tangkapan skrin di bawah.

Mulakan ProFTPd secara automatik pada Sistem Boot:

Sekarang bahawa pelayan FTP ProFTPd berfungsi dengan baik, adalah idea yang baik untuk menambahkan perkhidmatan proftpd ke permulaan sistem sehingga ia akan bermula secara automatik pada sistem boot.

Untuk menambahkan perkhidmatan proftpd ke permulaan sistem, jalankan arahan berikut:

$ sudo systemctl mengaktifkan proftpd

Seperti yang anda lihat, proftpd perkhidmatan ditambahkan pada permulaan sistem.

Fail Konfigurasi ProFTPd:

Pada CentOS 7, fail konfigurasi lalai ProFTPd adalah / etc / proftpd.pengesahan.

Fail konfigurasi didokumentasikan dengan baik. Jadi, anda boleh menggunakannya sebagai manual juga.

Kerana mengandungi banyak komen, sukar untuk melihat baris mana yang aktif dan mana yang tidak (dikomentari). Jadi, Sebaiknya buat salinan sandaran fail konfigurasi asal dan hapus komen dari fail konfigurasi asal. Oleh itu, setiap kali anda memerlukan pertolongan, anda sentiasa dapat melihat salinan sandaran.

Untuk membuat sandaran dari / etc / proftpd.pengesahan fail, jalankan arahan berikut:

$ sudo cp -v / etc / proftpd.conf / etc / proftpd.pengesahan.sandaran

Sekarang, alih keluar semua komen dari fail konfigurasi asal / etc / proftpd.pengesahan dengan arahan berikut:

$ sudo egrep -v '^.* # '/ etc / proftpd.conf | sudo tee / etc / proftpd.pengesahan

Ini adalah fail konfigurasi asal sebelum semua komen dikeluarkan.

Ini adalah fail konfigurasi asal setelah semua komen dikeluarkan. Nampak kemas!

Tambahkan Pengguna Baru:

Konfigurasi lalai CentOS membolehkan pengguna log masuk sistem tempatan untuk masuk ke pelayan FTP dan memuat naik fail ke direktori rumah mereka. Oleh itu, untuk menambahkan pengguna FTP baru, yang perlu anda lakukan ialah membuat pengguna baru di pelayan CentOS 7 di mana ProFTPd dipasang.

Untuk menambah pengguna baru linda (katakan), jalankan arahan berikut:

$ sudo adduser -m linda

Sekarang, tetapkan kata laluan untuk pengguna yang baru dibuat linda dengan arahan berikut:

$ sudo passwd linda

Sekarang, taip semula kata laluan dan tekan .

Kata laluan harus ditetapkan.

Seperti yang anda lihat, pengguna linda boleh menyambung ke pelayan FTP. Tidak memerlukan konfigurasi tambahan.

Pengguna Chroot ke dalam Direktori Rumah mereka:

Secara lalai, pengguna FTP dapat menavigasi ke direktori root juga. Walaupun mereka tidak dapat membuat perubahan pada file dan direktori, mereka tidak memiliki izin. Tetapi, masih merupakan idea yang buruk untuk membiarkan mereka meneroka direktori root secara bebas.

Untuk mengunci pengguna ke direktori rumah mereka sendiri, anda boleh mengaktifkan ciri Chroot penjara ProFTPd. Secara lalai, ProFTPd versi CentOS 7 telah membolehkan Chroot jail diaktifkan. Tetapi, jika tidak diaktifkan untuk anda dalam beberapa keadaan, anda boleh mengaktifkannya seperti berikut.

Untuk mengaktifkan chroot jail, pertama, buka fail konfigurasi ProFTPd / etc / proftpd.pengesahan dengan arahan berikut:

$ sudo vim / etc / proftpd.pengesahan

Sekarang, ketik baris seperti yang ditandai pada tangkapan skrin di bawah dan simpan failnya.

Sekarang, mulakan semula perkhidmatan proftpd dengan arahan berikut:

$ sudo systemctl mulakan semula proftpd

Kini, pengguna FTP hanya dapat meneroka direktori rumah mereka sendiri

Jadi, itulah cara anda memasang dan mengkonfigurasi pelayan FTP ProFTPd di CentOS 7. Terima kasih kerana membaca artikel ini.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...