小编Ken*_*nny的帖子

vsftpd - 非法 PORT 命令

我在 VirtualBox 机器上使用 Ubuntu 服务器。Apache 和 SSH 都可以工作,但是 FTP 成功连接到服务器并登录后,它发送错误消息:

 - Command: PORT 127,0,0,1,180,221 
 - Response: 500 Illegal PORT command.
 - Error: Failed to retrieve directory listing

Port Forwarding:
TCP | Host Port 2100 | Guest Port 21
Run Code Online (Sandbox Code Playgroud)

我的 vstpd.conf 文件:

listen=YES
pasv_enable=YES
pasv_min_port=2005
pasv_max_port=2010
port_enable=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=NO
ftpd_banner=Welcome.
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Run Code Online (Sandbox Code Playgroud)

virtualbox ftp vsftpd

3
推荐指数
2
解决办法
3万
查看次数

标签 统计

ftp ×1

virtualbox ×1

vsftpd ×1