- 安装 vsftpd
连接服务器后输入指令
yum install -y vsftpd
- 修改配置文件
输入指令
vi /etc/vsftpd/vsftpd.conf
# 修改配置文件如下
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
ascii_upload_enable=YES
ascii_download_enable=YES
# 配置文件最后添加
allow_writeable_chroot=YES
# 最后 esc 后 :wq 保存修改
# 创建文件
输入指令
vi /etc/vsftpd/chroot_list
# 输入指令后直接 :wq 直接保存退出
# 重启 vsftpd
输入指令
systemctl restart vsftpd.service
- 新建 FTP 用户
输入指令
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser
# ftpuser 为 ftp 用户名, 可修改
修改该 FTP 用户的密码
passwd ftpuser
# ftpuser 为 ftp 用户名, 可修改
- 登录 FTP
下载 FileZilla 客户端
连接前配置
# 左上角 FileZilla - 设置 - 连接 - FTP
# 改为主动模式
# 打开站点管理器, 新建一个新站点
# 填host
# 传输模式改为"主动"
云服务器配置
# 安全组规则出入规则都加入21端口
连接前填写
# Host: 已解析域名或服务器IP
# Username: 即 ftp 用户名
# Password: 即 ftp 密码
连接成功
- FileZilla 使用注意
# 从程序外部向程序内部拖动会出现严重的文件传输错误
# 从程序内部向服务器拖动才能正常传输