原文参考:如何在 linux 中搭建 FTP 服务
安装vsftpd
sudo apt-get install vsftpd
安装vsftpd
修改配置
打开“/etc/vsftpd.conf”:
nano /etc/vsftpd.conf
为了允许ftp用户可以修改文件系统的内容,修改“write_enable”标志必须设置为 YES
修改配置
重启FTP服务器
sudo systemctl restart vsftpd
客户端连接 输入 ip 用户 密码 和端口(默认是21) 连接
连接
连接 后默认目录是在"/home/你的用户名/"下
其他配置说明
匿名用户登录:
# 允许匿名用户登录
anonymous_enable=YES
# 匿名登录不需要密码(可选)
no_anon_password=YES
# 匿名登录的最大传输速率,Bytes/second(可选)
anon_max_rate=30000
# 匿名登录的目录(可选)
anon_root=/example/directory/
#设定本地用户可以访问
local_enable=YES
#设定可以进行写操作
write_enable=YES
#设定上传后文件的权限掩码
local_umask=022
允许本地(系统)用户登录:
local_enable=YES
根目录限制(只许访问当前登录用户目录或自定义目录):
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
网友评论