① CuteFtp 提示 331 Password required
我猜系统为了安全会禁止以root用户登陆,即使是你以root身份登陆系统,然后用ftp。
用另一个普通用户,或者把/etc/ftpuser中的root删掉(最好不要这么做)
② FTP无法连接
注意这段话:
227 Entering Passive Mode (60,165,133,154,13,31)
ERROR: [Data]: Connection refused
PASV模式,PORT模式错误~!
如果你用的是ftp客户端软件请把被动模式选择上就可以了。
补充:返回值:227 Entering Passive Mode (60,165,133,154,13,31)说明
每一个ftp发送之后,ftp服务器都会返回一个字符串,其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令是否被成功执行了。除此之外,还有一个非常重要的命令的返回。当发送pasv之后,返回“227 entering passive mode (60,165,133,154,13,31)”。这意味着在服务器上有一个端口被开放,他将为我们后面接着的数据传输作好准备,但是我们如何知道该端口号呢,就在(60,165,133,154,13,31)中,前面四位指服务器的地址,关键是最后两位,将最后第二位乘256再加上最后一位的值就是我们的端口号,也就是13*256+31。取得端口号之后我们就可以用socket连接到这里。这为我们后面的工作作好准备了,因为我们的取得列表,上传,下载文件都要依靠它来实现。常用的返回如下:
125 data connection already open; transfer starting.
226 transfer complete.
227 entering passive mode (60,165,133,154,13,31).
230 user xxxxx logged in.
331 password required for xxxxx.
425 can’t open data connection.
226 closing data connection.
ftp客户端编程结构:
前面已提到了ftp命令及其响应信息。其实我们做ftp客户端工具只不过是用一个winsocket连接上ftp服务器,然后象其发送命令。在这个过程中,我们依靠发送——响应的机制。即发送ftp命令——接收返回的响应信息——分析该信息——执行相关操作——发送下一条命令。在一般意义上,有一个socket用来连接ftp服务器的相关端口(如默认的21),它负责ftp命令的发送和接收返回的响应信息。一些操作如“进入目录”,“删除文件”,依靠这个socket发送一条命令就可完成了。然而对于有数据传输的操作,主要是显示远端目录列表,上传、下载文件,我们不得不依靠另一个socket来完成。在进行这种操作之前,必须发送pasv命令,它返回了227开头的信息,在括号中有以逗号隔开的六个数字,前四个指服务器的地址,关键是最后两个,将倒数第二个乘256再加上最后一个数字,其结果就是ftp服务器开放的用于下一条命令来进行数据传输的端口。如我们得到227 entering passive mode (60,165,133,154,13,31),那么端口号是13*256+31=3359。我们用一个socket来连接这个端口,之后,我们可根据具体的操作(显示目录list,上传文件stor,下载retr)来发送命令。返回的响应代码为125开头,也就是连接打开了,可以开始传输数据,这时就可用socket的发送或接收方法来传输数据。完成之后,服务器会返回代码226 transfer complete,表明数据传输完成。值得注意的是,我们最好不要一次发送多条命令,例如我们要回到上层目录并且显示这个目录,我们得发送cp,pasv,list,我们不能一下子发送:cp\r\n, pasv\r\n, list\r\n。 而是发送完cp之后等待其响应代码,然后再发送后面一条。当pasv返回之后,我们打开另一个socket连接到相关端口上。然后发送list,返回125之后在开始接收数据,最后返回226表明完成。对于上传和下载也是差不多的过程(下载之前要先取得文件的大小)。
③ 错误: 无法连接!
220微软FTP服务
用户wmyfs94ftp
331所需的密码wmyfs94ftp
密码******
530wmyfs94ftp用户无法登录
先检查下ftp服务器是不是正常,和你登录的这个用户是不是有权限登录到FTP
④ FTP登陆问题
出现这种提示一般是找不到主机或者Ftp服务器没有建立用户和密码。解决方法:1.查看ip地址,命令为ipconfig,获得ip地址后,核对一下ftp服务器的ip地址,统统改回计算机的ip地址。2. 确认有打开ftp服务器和建立共享ftp服务文件夹。530的意思是账号或密码错误 你用8u连接的? 密码注意大小写,。
⑤ [右] 220 Microsoft FTP Service [右] USER jixiangxxx [右] 331 Password required for jixiangxxx
用户jixiangxxx 登陆ftp需要提供口令。
⑥ 我的FTP一直登陆不上,显示331 password required for aixiuxia /530login incorrect 密码和用户名w我已经
这没办法,用户名密码错误,530 拒绝登陆
⑦ ftp文件夹错误
试试下列方法:
1使用FTP工具访问,如FlashFTP等。
2使用网际快车,迅雷等下载工具的FTP资源探测器访问。
3在“我的电脑”地址栏中打入以下格式 FTP://用户名:密码@IP地址,然后回车,就可以访问了
4可以添加到网上邻居。打开网上邻居,然后选添加一个网上邻居,按照提示填完就行了,下次可直接从网上邻居访问FTP了。
⑧ 我的FTP突然登陆不上去了。请教高手!
我也遇到过!
你换一个地方再登陆
如果还是登不上就给空间商打电话!
如果在其他地方登陆上了 就是网络问题