两步走:
1.代码中连接ftp,设置被动模式
// 设置被动模式
ftpClient.enterLocalPassiveMode();
ftpClient.connect(host, port);
2.配置文件中配置端口号数字大于1024的端口作为被动传输接口,前提是你指定的端口是对外开放的!
vim /etc/vsftpd/vsftpd.conf 在最下面加上这个:
pasv_enable=YES
pasv_min_port=9000
pasv_max_port=9000