如何使 ftp 在 ubuntu 14.04 上运行

如何使 ftp 在 ubuntu 14.04 上运行

我尝试了很多方法,但还是无法在我的 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 端口)。

相关内容