当前位置: 技术问答>linux和unix
FTP问题,高手赐教。。。。
来源: 互联网 发布时间:2016-10-28
本文导语: FTP客户端 使用控制连接USER、PASS登陆成功 然后CWD到指定的目录也成功 然后建立客户端的数据监听,端口由系统自己指定,并将端口发送给FTP服务器,告诉他PORT传输 接着我又通过控制链接发送[STOR rong.txt]命令 没...
FTP客户端
使用控制连接USER、PASS登陆成功
然后CWD到指定的目录也成功
然后建立客户端的数据监听,端口由系统自己指定,并将端口发送给FTP服务器,告诉他PORT传输
接着我又通过控制链接发送[STOR rong.txt]命令
没有响应。。。。
为什么啊
这个和PORT命令提示200 PORT command successful. Consider using PASV.这个有关吗?
请高手赐教。
还有我上传文件时
正常返回应该是
150 Ok to send data.
#
#
226 File receive OK.
但是现在根本就没有返回!
使用控制连接USER、PASS登陆成功
然后CWD到指定的目录也成功
然后建立客户端的数据监听,端口由系统自己指定,并将端口发送给FTP服务器,告诉他PORT传输
接着我又通过控制链接发送[STOR rong.txt]命令
没有响应。。。。
为什么啊
这个和PORT命令提示200 PORT command successful. Consider using PASV.这个有关吗?
请高手赐教。
还有我上传文件时
正常返回应该是
150 Ok to send data.
#
#
226 File receive OK.
但是现在根本就没有返回!
|
数据发送完毕,需要先关闭数据通道,然后才能读取控制通道的响应信息。
|
数据连接没有建立。。。
你可以试一下 用 pasv 模式可不可以传输 。。。
另外,因为控制连接时 客户端 主动连接 服务器的,所以可以连接成功。但是 port数据连接是服务器主动连接客户端,而客户端在局域网内部,这会带来一定的影响的。因为,外网的计算机 理论上是 无法主动连接到局域网内部的主机的。
你可以试一下 用 pasv 模式可不可以传输 。。。
另外,因为控制连接时 客户端 主动连接 服务器的,所以可以连接成功。但是 port数据连接是服务器主动连接客户端,而客户端在局域网内部,这会带来一定的影响的。因为,外网的计算机 理论上是 无法主动连接到局域网内部的主机的。
|
关键词汇: NAT + 动态端口打开