1 ftp搭建
CentOS7 安装配置FTP服务器详解_centos7 ftp_AquaMriusC的博客-优快云博客
部署之后提示使用工具提示530 问题该贴解决编辑 网页链接
2 问题处理
530登录问题,《Linux运维实战:FileZilla客户端工具无法登录vsftpd》_pam_shells.so_东城绝神的博客-优快云博客
3 代码处理,修改ftp服务配置,解决
python上传文件,提示错误
ftp 报错 553 Could not create file
参考:问题出现范围 linux中ftp提示--553 Could not create file (绝对有用)_anzhen0429的博客-优快云博客 确定权限问题
反过头来有去修改 ftp搭建时候的配置 local_root=/data/ftp/ftpuser/upload/
重新执行上传ok。使用python内置包ftplib
import ftplib destIP="xxx" ftpuser="xxx" ftppassword="xxx" fileName='xxx' f = ftplib.FTP(destIP, timeout=10) f.login(ftpuser, str(ftppassword)) fp = open("/var/"+fileName, "rb")#ftp传送的是你文件对应的文件流, bsize = 1024 f.storbinary( "STOR {}".format(fileName), fp, bsize)