一、 安装 vsftpd
vsftpd 是一款在 Linux 发行版中最受推崇的 FTP 服务器程序。特点是小巧轻快,安全易用。
vsftpd 的名字代表 “very secure FTP daemon” , 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。
- 安装 vsftpd
# yum install vsftpd #centos7安装
- 设置开机启动 vsftpd
# chkconfig vsftpd on #
- 启动 vsftpd
# service vsftpd start
- 编辑配置文件
/etc/vsftpd/vsftpd.conf
禁止匿名登录
二、 安装 ftp
ftp 是 vsftpd 的客户端软件
- 安装 ftp
# yum install ftp #需 root 用户
- 配置用户名和密码
ftp localhost
三、配置防火墙
阿里云默认使用的是 firewall 所以按照以下官方给出的方法安装 iptables
禁用 firewall 安装启用 iptables
默认的 ftp 端口为 21 ,为了外网可以访问需要继续配置防火墙
vim /etc/sysconfig/iptables
加一行规则
重启 iptables
service iptables restart