我正在使用macbook pro os x 10.10.3。我是开发人员,我经常使用ftp。我怎么是mac os的新手。它工作正常,但突然ftp停止为我的Mac上的所有ftp客户端工作任何服务器,即使是ftp://ftp.mozilla.org/。我使用netbeans并使用其最原生的基于Java的客户端。我尝试使用firebug,filezille,firefox,chrome和mac os native finder的客户端。我尝试使用终端,响应是:
Tousifs-MBP:~ tousifosman$ ftp -v ftp://ftp.mozilla.org/ Trying 63.245.215.56... Connected to ftp.mozilla.org. 421 Service not available, remote server has closed connection. ftp: Can't connect or login to host `ftp.mozilla.org'
但是我可以从我的Windows平台连接到所有服务器。
答案 0 :(得分:1)
您和显示症状的服务器之间很可能存在NAT防火墙。 (NAT防火墙将整个网络隐藏在单个IP号码后面。)
有关更详细的说明,请参阅http://slacksite.com/other/ftp.html。
答案 1 :(得分:1)
我认为您应该通过
查看谁正在使用ftp端口lsof -n -i4TCP:$PORT | grep LISTEN
然后杀死正在使用该端口的服务,如果它是ftp,如果它的sftp应该是22,它应该是21
在这里阅读有关mac os上的侦听端口的更多信息 Who is listening on a given TCP port on Mac OS X?
希望有所帮助