小编cod*_*xer的帖子

vsftpd返回0,0,0,0以响应PASV

我在AWS EC2(Ubuntu16.04)上使用被动模式(PASV)设置了FTP服务器,但它不起作用.但是,它适用EPSV,不知道为什么.我四处搜索但没有找到答案,任何人都可以帮我这个吗?

1. vsftpd配置

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
pasv_enable=YES
pasv_min_port=13000
pasv_max_port=13100
port_enable=YES
pasv_address=[public ip address of AWS EC2 instance]
allow_writeable_chroot=YES
seccomp_sandbox=NO
Run Code Online (Sandbox Code Playgroud)

2. AWS EC2防火墙

安全组(入站)设置

3.通过FireFTP进行测试

没有选择IPV6

使用PASV模式,我无法连接到FTP服务器,日志是:

220 (vsFTPd 3.0.3)
USER sensor
331 Please specify the password.
PASS (password not shown)
230 Login successful.
CWD /
250 Directory successfully changed.
TYPE A
200 Switching to ASCII mode.
PASV
QUIT
Run Code Online (Sandbox Code Playgroud)

但是,使用它EPSV(选择了IPV6复选框),日志如下:

220 (vsFTPd 3.0.3)
USER sensor
331 Please specify the password.
PASS (password not …
Run Code Online (Sandbox Code Playgroud)

ftp amazon-ec2 vsftpd

6
推荐指数
1
解决办法
1211
查看次数

标签 统计

amazon-ec2 ×1

ftp ×1

vsftpd ×1