日期:2014-05-16  浏览次数:20745 次

linux 搭建vsftpd服务器
linux 搭建vsftpd服务器:
我服务已经启动了,为什么我在windows下访问ftp后,复制文件到ftp上,报以下错误:
---------------------------
FTP 文件夹错误
---------------------------
将文件复制到 FTP 服务器时发生错误。请检查是否有权限将文件放到该服务器上。

详细信息:
200 Switching to Binary mode.

227 Entering Passive Mode (192,168,126,128,44,6).

553 Could not create file.

我权限都放开了,为什么?谢谢
linux

------解决方案--------------------
楼主使用的主动模式还是被动模式?如果是主动模式,需要执行passive命令关闭被动模式才能正常使用。


#主动传输模式:客户端向服务端发送请求,服务器端同客户建立连接,在20端口传输数据(需要客户端可以在互联网上可以看到IP地址)
#被动传输模式:服务器随机开一个端口向客户读发送数据;使用较多,端口随机,不好使用防火墙控制

------解决方案--------------------
引用:
Quote: 引用:

楼主使用的主动模式还是被动模式?如果是主动模式,需要执行passive命令关闭被动模式才能正常使用。


#主动传输模式:客户端向服务端发送请求,服务器端同客户建立连接,在20端口传输数据(需要客户端可以在互联网上可以看到IP地址)
#被动传输模式:服务器随机开一个端口向客户读发送数据;使用较多,端口随机,不好使用防火墙控制
如何查看我用的很主动传输模式?  如果我是主动传输模式  我如何关闭被动。我是新手 谢谢了



查看ftp的端口即可确定。主动模式下关闭被动模式:登录ftp后执行passive

对应关系:

[root@serv01 ~]# cat /etc/services 
------解决方案--------------------
 grep -e "ftp-data"
ftp-data        20/tcp
ftp-data        20/udp
ftp-data        20/sctp                 # FTP
kftp-data       6620/tcp                # Kerberos V5 FTP Data
kftp-data       6620/udp                # Kerberos V5 FTP Data

------解决方案--------------------
到我的博客里去看看,可以找到你要的答案!
http://blog.csdn.net/tanghui270270/article/details/11600233