麒麟系統(tǒng)vsftpd服務(wù)配置
1、vsftpd 服務(wù)配置
如果 FTP 服務(wù)的軟件包未安裝,可使用如下命令安裝相關(guān)軟件包
$ sudo apt-get install vsftpd
(1)啟動(dòng)服務(wù)
$ sudo systemctl restart vsftpd
(2)服務(wù)啟動(dòng)后,系統(tǒng)本地用戶可以使用已啟動(dòng)的 FTP 服務(wù),默認(rèn)設(shè)置下,系統(tǒng)不支持匿名用戶,僅支持系統(tǒng)用戶下載,但不能寫入和上傳。如果需要支持本地用戶寫入和上傳文件,修改/etc/vsftpd.conf 文件,確認(rèn)配置
項(xiàng) write_enable=YES。
$ sudo vim /etc/vsftpd.conf
(3)在文件中找到 write_enable 配置項(xiàng),去掉該項(xiàng)前的注釋,確認(rèn)該配置項(xiàng)為:write_enable=YES,退出編輯配置文件后,重新啟動(dòng) FTP 服務(wù)。
$ sudo service vsftpd restart
(4)系統(tǒng)用戶可以上傳和寫入文件到自己的主目錄。
/etc/vsftpd.conf 為 vsftpd 的配置文件。包含了主配置,還能給特定用戶設(shè)定個(gè)人配置。通過修改其中的參數(shù)值,可以配置特定的權(quán)限。
部分重要參數(shù)說明如下:
listen=NO 獨(dú)立的 FTP 服務(wù)器,默認(rèn)為 NO,需要改為 YES
listen_ipv6=YES
客戶端無論 ipv4 或 ipv6 的網(wǎng)絡(luò)設(shè)置,都可以訪問該頁面
anonymous_enable=NO是否允許匿名登錄,默認(rèn)為不允許
write_enable=YES 是否有寫入權(quán)限,默認(rèn)這一行注釋掉了
即所有人都沒有寫入權(quán)限local_umask=022 本地文件的權(quán)限,默認(rèn)這一行注釋掉了,即為 077?
anon_upload_enable=YES 是否允許匿名用戶上傳文件,默認(rèn)這一行注釋掉了,即不允許
anon_mkdir_write_enable=YES 是否允許匿名用戶創(chuàng)建路徑,默認(rèn)這一行
注釋掉了,即不允許
chroot_local_user=YES 是否限制本地用戶進(jìn)入主目錄,默認(rèn)這一行注釋掉了,即要限制
dirmessage_enable=YES
切換目錄時(shí),顯示目錄下.message 的內(nèi)容
xferlog_enable=YES
激活上傳和下載日志
connect_from_port_20=YES
啟用 FTP 數(shù)據(jù)端口的數(shù)據(jù)連接

以上內(nèi)容來源于技術(shù)論壇“信創(chuàng)技術(shù)聯(lián)盟”https://www.cnxclm.com/read-1987-1.html,歡迎對(duì)信創(chuàng)感興趣的朋友們一同到論壇相互討論交流!
