Rumah >Tutorial sistem >LINUX >Kaedah khusus untuk memasang vsftpd pada Centos7

Kaedah khusus untuk memasang vsftpd pada Centos7

王林
王林ke hadapan
2024-04-10 09:07:14545semak imbas

Centos7安装vsftpd 的具体方法

1. Pasang vsftpd melalui yum
yum install -y vsftpd
2. Ubah suai fail konfigurasi vsftpd
vi /etc/vsftpd/vsftpd.conf

Ubah suai fail konfigurasi seperti berikut:

1. Akses tanpa nama tidak dibenarkan
anonymous_enable=NO
2. Benarkan pengesahan log masuk pengguna FTP menggunakan akaun setempat
local_enable=YES
3. Halang pengguna daripada meninggalkan direktori rumah

Apabila chroot_list_enable=YES dan chroot_local_user=YES, pengguna yang disenaraikan dalam fail /etc/vsftpd.chroot_list boleh bertukar ke direktori lain yang tidak disenaraikan dalam fail itu tidak boleh bertukar ke direktori lain;

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Fail konfigurasi ditambahkan terakhir

allow_writeable_chroot=YES

Jika tidak ralat akan dilaporkan

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Jika /etc/vsftpd/chroot_list tidak wujud, anda perlu mencipta fail ini

vi /etc/vsftpd/chroot_list

:wq Simpan sahaja dan keluar.

4. Tetapkan fungsi muat naik dan muat turun untuk menyokong mod ASCII.
ascii_upload_enable=YES
ascii_download_enable=YES

Akhir sekali :wq untuk menyimpan perubahan dan mulakan semula vsftpd

systemctl restart vsftpd.service
3. Cipta pengguna FTP baharu
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser

Tukar kata laluan pengguna FTP ini

passwd ftpuser

Atas ialah kandungan terperinci Kaedah khusus untuk memasang vsftpd pada Centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam