一、用apt-get安装vsftpd服务

#apt-get install vsftpd  

在这里插入图片描述

二、重启vsftpd服务器

 #service vsftpd start | stop | restart

在这里插入图片描述

三、修改配置文件,进入配置文件

 vi /etc/vsftpd.conf  
listen=YES                 # 服务器监听  
local_enable=YES         # 是否允许本地用户访问  
write_enable=YES         # 是否允许上传文件,不开启会报 550 permission denied  
anonymous_enable=NO     # 匿名访问允许,默认不要开启,  
#anon_upload_enable=YES # 匿名上传允许,默认是NO  
#anon_mkdir_write_enable=YES # 匿名创建文件夹允许 

四、FTP增加删除用户

创建目录

mkdir    -p      /home/xxxx

创建用户

sudo useradd -g ftp -d /home/xxxx  -m    test01

设置用户口令

 passwd test123  

重新启动vsftpd

 service vsftpd restart  

最终效果图:
在这里插入图片描述

出现的问题:
1在往远程FTP服务器上传文件的时候,提示550 Permission denied错误
原因是在服务端没开放权限,需要在配置文件下加入这两条命令

write_enable=YES
anon_upload_enable=YES`

重启服务之后就成功了
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐