前言:在Linux上搭建了一个ftp服务器,打算基于python写个文件对比脚本,但在通过filezilla上传文件时,出现 “ 严重文件传输错误 ”,下面看看是怎么回事叭
1、首先呢,通过filezilla连接服务器,可正确列出目录,说明服务器搭建的没有问题
补充:如果连接都无法成功的话,提供几个思考的方向
a. 服务器权限问题:在搭建ftp服务器时,会对配置文件进行一定的修改,查询是否误操作了服务器权限,(vim /etc/vsftpd/vsftpd.conf 查看配置文件)
b. 登录账号权限,记得把账号加入白名单,(vim /etc/vsftpd/user_list)
c. 试试关闭防火墙...
2、服务器连接正常,但向 “ test1 ” 传输文件时报错
3、思考解决 (。_ 。)
已经成功进入账号主目录,却在读写上出现差错,去看一下文件夹的权限吧
果然,是文件权限出了问题,我本打算往test1和test2传文件,但这两个文件夹的所有者和群组都是root,而且对于others而言只有读权限和执行权限,没有写的权限,所以我们自然无法修改,传文件也会报错。
4、解决问题,通过chown修改test1的所有者权限,再次通过filezilla传输文件,ok啦