Ubuntu搭建ftp服务

安装vsftpd

Ubuntu搭建ftp服务_第1张图片

sudo apt install vsftpd

创建用户

Ubuntu搭建ftp服务_第2张图片

sudo adduser userftp

配置vsftpd

# 在最后一行加上这些
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
local_root=/home/userftp/
local_enable=YES
write_enable=YES
utf8_filesystem=YES
pasv_min_port=10060
pasv_max_port=10090

除了这些我还改了:

listen=YES
#注释了ipv6
#listen_ipv6=YES

创建允许的访问列表

在etc目录下创建allowed_users,并输入你想允许的用户

Ubuntu搭建ftp服务_第3张图片

重启ftp服务器

sudo /etc/init.d/vsftpd restart

image-20200419194057675

连接

浏览器或者Windows资源管理器输入

ftp://你的服务器ip

Ubuntu搭建ftp服务_第4张图片

Windows关闭FTP防火墙方法

https://jingyan.baidu.com/article/b7001fe1829deb0e7282ddb7.html 解决方法

Ubuntu防火墙21,20端口开启

https://www.cnblogs.com/flying607/p/7107229.html 解决方法

你可能感兴趣的:(linux,ubuntu,linux,ftp)