Centos

Centos:VSFTPD 沒有啟動

  • September 4, 2019

我在 VirtualBox 中有一個最小的 Centos 安裝。我想執行一個 ftp 服務來在主機和我的 VM 之間共享文件,然後了解 ftp 伺服器。

我安裝了 vsftpd 並將 vsftpd.conf 文件更改如下:

anonymous_enable=NO 
local_enable=YES 
write_enable=YES 
local_umask=O22 
dirmessage_enable=YES 
xferlog_enable=YES 
connect_from_port 2O=YES 
xferlog_std format=YES 
chroot_local_user=YES 
listen_ipv6=YES 
pam_service_name=vsftpd 
userlist_enable=YES 
tcp_wrappers=YES

但是,當我鍵入時,service vsftpd start我收到以下錯誤:

Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and journalctl -xe" for details.

這個問題是由於上面顯示的錯誤配置引起的,還是其他原因?我可以做些什麼來啟動我的 ftp 伺服器?

謝謝!

編輯

輸出如果systemctl status -l vsftpd.service

[user@localhost vsftpd]$ systemctl status -l vsftpd.service
vsftpd.service - Vsftpd ftp daemon 
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service, disabled; vendor preset: disabled) 
Active: failed (Result: exit-code) since Ter 2017-05-09 21:03:19 -03; 3min 2s ago 
Process: 3047 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited status=2) 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Starting Vsftpd ftp daemon... 
Mai 09 21:03:19 localhost.localdomain systemd[1]: vsftpd.service: control process exited, code=exited status=2 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Failed to start Vsftpd ftp daemon. 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Unit vsftpd.service entered failed state. 
Mai 09 21:03:19 localhost.localdomain systemd[1]: vsftpd.service failed. 
[user@localhost vsftpd]$ 

你有一個space介於xferlog_stdformat=YES根據你提供的配置。

此外,您可能希望與工作配置進行比較:

   $ sudo cat /etc/vsftpd/vsftpd.conf | grep -v "#"
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=abdullah
xferlog_std_format=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

來源: 無法在 vsftpd 中以匿名使用者身份上傳

引用自:https://unix.stackexchange.com/questions/364529