本文主要是介绍ftp服务器vsftpd 被动模式上传的文件大小为0,且下载超时,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
Linux 系统利用vsftpd 搭建的ftp服务器,本地手动上传文件正常,但是设备上传的文件大小一直为0,网上找了一大圈基本上都是说防火墙原因 ,尝试无果.次日,偶然发现配置 pasv_address=公网IP 后问题迎刃而解,记录之
附详细配置文件:
/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_root=/ftpdata
local_enable=YES
write_enable=YES
download_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
data_connection_timeout=60
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_port=56789
pasv_enable=YES
pasv_address=6.6.6.6
pasv_min_port=54000
pasv_max_port=54321
seccomp_sandbox=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
如果您觉得有用,请赏个鸡腿吧 QAQ
这篇关于ftp服务器vsftpd 被动模式上传的文件大小为0,且下载超时的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!