搭建FTP服务器
使用yum命令安装vsftp:
1
yum install vsftpd
编辑配置文件vim /etc/vsftpd/vsftpd.conf
:
1
2
3
4
5
6
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES #是否可以重命名
anon_root=/var/ftp
anon_max_rate=0
如果你尝试向FTP文件夹中传输文件的话,会出现这个错误,但是能够正常读取文件:
这是因为虽然你经过了FTP的鉴权,但是Linux本身的文件夹对于anonymous是没有权限,我们需要对pub文件夹的其他用户增加写入权限:
1
chmod o+w /var/ftp/pub/
这里还需要注意默认的权限,如果你改错了需要将其改回来,文件夹是需要有执行权限的,否则不能列出文件夹:
然后就可以愉快的上传文件了。
本文由作者按照
CC BY 4.0
进行授权