Ubuntu搭建ftp服务
# 安装vsftpd
sudo apt install vsftpd
# 创建用户
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
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
除了这些我还改了:
listen=YES
#注释了ipv6
#listen_ipv6=YES
1
2
3
2
3
# 创建允许的访问列表
在etc目录下创建allowed_users,并输入你想允许的用户
# 重启ftp服务器
sudo /etc/init.d/vsftpd restart
# 连接
浏览器或者Windows资源管理器输入
ftp://你的服务器ip
# Windows关闭FTP防火墙方法
https://jingyan.baidu.com/article/b7001fe1829deb0e7282ddb7.html 解决方法
# Ubuntu防火墙21,20端口开启
https://www.cnblogs.com/flying607/p/7107229.html 解决方法
编辑 (opens new window)
上次更新: 2022/08/26, 15:52:02