VSFTPD 默默地断开连接

VSFTPD 默默地断开连接

vsftpd登录后断开客户端连接,且日志中没有任何警告,

/etc/vsftpd.conf

anon_mkdir_write_enable=YES
anon_root=/home/[username]/Public
anon_upload_enable=YES
anonymous_enable=YES
isolate_network=NO
listen=YES
listen_port=666
local_enable=YES
pam_service_name=vsftpd
seccomp_sandbox=NO
write_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log

连接尝试

lftp localhost:666
ls
'ls' at 0 [Delaying before reconnect: 12]

/var/log/vsftpd.log

Sat Dec 2 19:30:29 2023 [pid 1] [ftp] OK LOGIN: Client "127.0.0.1", anon password <no password>"

OK LOGIN 后什么都没有,连接只是断开。

我尝试过的:

  • 本地用户匿名
  • 本地用户非匿名
  • 不同机器上的本地网络上的用户匿名
  • 不同机器上的本地网络上的用户不是匿名的
  • 使用 lftp
  • 使用 Plasma 中 Dolphin 的 FTP 支持

每次登录成功后连接就会断开。我该如何进一步排除故障?

答案1

根据4.7 VSFTPD 通过 LIST 命令重置连接

seccomp_sandbox=NO

进入 vsftpd.conf 文件修复了这个问题

相关内容