我尝试了很多方法,但还是无法在我的 ubuntu 14.04 上使 ftp 工作。ftp 可以在 localhost 上工作,但不能在其他 ip 上工作
每当我尝试使用
>ftp <ip-address>
我收到这个错误
ftp: connect: Connection refused
我已经安装了 ftpd,这是 ftpd 的输出
dpkg -l | grep 'ftp'
ii ftp 0.17-28 amd64 classical file transfer client
ii ftpd 0.17-34 amd64 File Transfer Protocol (FTP) server
rc vsftpd 3.0.2-1ubuntu2.14.04.1 amd64 lightweight, efficient FTP server written for security
这也是输出
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
输出
netstat -l | grep ftp
tcp 0 0 *:ftp *:* LISTEN
请帮我!
答案1
检查 ftp 服务器是否正在运行:
ps aux | grep ftp
如果没有,请查看是否可以启动/停止或重新启动该服务:
sudo service ftpd stop && sudo service ftpd start
或者:
sudo service ftpd restart
您还可以检查是否ftpd
正在监听正确的端口:
netstat -l | grep ftp
输出应显示ftpd
正在监听端口 21(标准 ftp 端口)。