配置FTP服务器的一个问题
1. 环境
服务器:debian6.0 vsftpd,客户端:Ubuntu10.04,系统自带的ftp客户端
2. 问题
在客户端登录时,输入ls,提示“500 Illegal port command ftp: bind: Address already in use”报错
3. 解决方法
- 修改服务器配置
vim /etc/vsftpd.conf
pasv_enable=YES
pasv_max_port=10010
pasv_min_port=10090
还需要给防火墙设置一个INPUT fileter,让它允许接收从pasv_min_port到pasv_max_port的包:
sudo iptables -t filter -A INPUT -p tcp --dport 10090:10100 -j A