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=YES
pasv_min_port=40000
pasv_max_port=40080
用户管理
创建Linux用户
- 添加用户
useradd -g ftp -d /var/www -s /sbin/nologin ftpuser
- 设置用户密码
passwd ftpuser