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.
我权限都放开了,为什么?谢谢
------解决方案--------------------楼主使用的主动模式还是被动模式?如果是主动模式,需要执行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