红联Linux门户
Linux帮助

使用 ftp 时遇到的问题??

发布时间:2015-09-06 17:25:33来源:红联作者:275428443
环境是这样的: XP系统、虚拟机上案卷linux4 (ip 192.168.174.100)

历史情况:原先 xp 系统 ftp 192.168.174.100(linux系统) 登录正常、测试过的命令也都正常,可以 pwd 、cd、ls、put、get 等等都可以正常使用

linux系统 没有安装(开启)防火墙、没有安装 selinux

后来过了一段时间(XP系统也忘记有没有做过更改、linux虚拟机也忘记有没有更改过什么了),现在情况如下:

linux系统上,telnet vsftpd 相关服务已开启

XP系统上

e:\> ping 192.168.174.100 // 可以 ping 的通,也可以telnet 成功,telnet中使用正常

e:\> ftp 192.168.174.100
Connected to 192.168.174.100.
220 (vsFTPd 2.0.1)
User (192.168.174.100:(none)): cat
331 Please specify the password.
Password:
230 Login successful. // 从这里应该说明 ftp已经登陆成功了吧,下面使用一些命令

ftp> pwd
257 "/home/cat" // 使用 pwd 命令并且有返回值,说明 pwd 命令 可以正常使用
ftp> cd catboy
250 Directory successfully changed.
ftp> pwd
257 "/home/cat/catboy" // 说明 cd 命令也可以正常使用
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
// 这里使用 ls 命令来显示目录下的文件时,就一直卡着,无返回值,只有一个光标一直闪烁
// (等N久了,还是卡着也不提示错误信息),无奈用 ctrl+c 取消
Aborting any active data connections...
426 Failure writing network stream.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
// 使用 dir 显示xp目录下的文件也是同样的情况
Aborting any active data connections...
426 Failure writing network stream.
ftp> put test.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
// 使用 put 命令把xp目录下的 test.txt 文件上传到 linux 系统上 cat用户家目录下,也是出现同样的情况,
// 一直停留着,光标闪烁,等很久也不提示错误,文件也没有上传成功;
但是此时,在linux系统上cat用户家目录下创建了一个名称为 test.txt 的文件,打开文件没有任何内容。 ctrl+c 取消
ftp> put test.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
Aborting any active data connections...
226 File receive OK.
421 Timeout.
Connection closed by remote host.
ftp>

情况就是上面所说的,原因目前也没找到,哪位大侠帮忙看一下是什么原因?谢谢了

从情况来个,是不是 ftp 连接成功了, 有些命令可以使用,有些命令不能使用,什么问题呢??
文章评论

共有 10 条评论

  1. fangzhan9527269 于 2015-11-01 07:23:08发表:

    推荐新手Linux学员看下《Linux就该这么学》,确实不错的Linux教材。(e:e2shttp://www.linuxprobe.com/

  2. zky1000 于 2015-09-18 03:08:01发表:

    梵蒂冈梵蒂冈梵蒂冈地方

  3. zky1000 于 2015-09-18 03:07:20发表:

    梵蒂冈梵蒂冈梵蒂冈地方

  4. zky1000 于 2015-09-18 03:07:07发表:

    梵蒂冈梵蒂冈梵蒂冈地方

  5. zky1000 于 2015-09-18 03:06:57发表:

    梵蒂冈梵蒂冈梵蒂冈地方

  6. zky1000 于 2015-09-18 03:06:41发表:

    高飞的高飞的高飞的高飞的

  7. iispcomm 于 2015-09-17 11:04:41发表:

    thank you!

  8. 275428443 于 2015-09-08 22:47:50发表:

    3# womingweijia


    thank you!

  9. womingweijia 于 2015-09-07 16:50:00发表:

    If some update has been installed in your XP, you can try installing your ftp again.
    To check: Is the port taken by other program?
    Good luck

  10. fangdc 于 2015-09-06 23:52:22发表:

    学习了