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地址)
#被动传输模式:服务器随机开一个端口向客户读发送数据;使用较多,端口随机,不好使用防火墙控制
[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