出现此问题的原因为:设置问题造成的。
解决的方法和详细的 *** 作步骤如下:
1、第一步,连接到相应的linux主机,进入linux命令行状态,然后等待输入shell命令,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,在Linux命令行中输入:ftp
101834115,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,按Enter键执行shell命令。
这时,将看到ftp服务已成功连接,并且可以输入ftp命令,见下图。这样,就解决了这个问题了。
1、FTP服务器不支持匿名登陆
2、DTP服务器支持最大线程达到最大
3、FTP服务器的防火墙设置过高
4、FTP服务器关闭
5、IP限制。
6、端口号错了。FTP服务器的默认端口号是21,但有些站点可能会修改端口号。
7、有些服务器要求关闭PASV功能,所谓PASV就是“被动传送”的意思。客户端也就是我们每个用户在自己的ftp工具主要有Leapftp,FlashFXP,Cuteftp里面可以关闭这个功能。一般都在“选项-参数设置”里面找到PASV字样,关闭即可。
看看是否软件问题,换成这个试下
CuteFTP Pro v803 汉化版
>主动连接 PORT
和被动连接 PASV 方式
他们的区别就是在连接上服务器之后创建数据通道的时候:
PORT 模式是建立从服务器高端口连到客户端20端口数据连接
PASV 模式是建立客户高端口连到服务器返回的数据端口的数据连接
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
FTP仅仅提供了建立在IPv4上进行数据通信的能力,它基于网络地址是32位这一假设。但是,当IPv6出现以后,地址就比32位长许多了。原来对FTP进行的扩展在多协议环境中有时会失败。针对IPv6对FTP再次进行扩展,两个FTP命令PORT和PASV通过扩展后,我们称它们为EPRT和EPSV。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)