FTP (File Transfer Protocol)是向服务器传输文件的一种选择。服务器端我们普遍采用 vsftpd 搭建 FTP Server。FTP 客户端遍布各平台。强烈推荐一个FTP客户端
FTP (File Transfer Protocol)是向服务器传输文件的一种选择。服务器端我们普遍采用 vsftpd 搭建 FTP Server。FTP 客户端遍布各平台。强烈推荐一个FTP客户端yumm.
<!-- more -->
安装
使用 yum 安装
更新 yum:
yum -y update
安装 vsftpd:
yum install vsftpd
vsftpd 服务管理
创建开机自启动服务:
systemctl enable vsftpd.service
开启服务:
service vsftpd start
停止服务:
service vsftpd stop
重启服务:
service vsftpd restart
测试是否可访问
使用 ftp 命令尝试登录,此时开启了匿名登陆,用户名为 ftp,密码为空。
配置
编辑 vsftpd.conf ,更改 vsftpd 服务运行参数。
- 配置为不允许匿名访问
anonymous_enable=NO
- 配置支持被动模式
pasv_enable=YESpasv_min_port=40000pasv_max_port=40080
用户管理
创建Linux用户
- 添加用户
useradd -g ftp -d /var/www -s /sbin/nologin ftpuser
- 设置用户密码
passwd ftpuser