实验步骤
远程连接ECS服务器
我使用的连接工具是Xshell
输入服务器的IP后再输入用户名root
最后输入系统分配的密码
连接成功
安装vsftpd
yum install -y vsftpd
使用该命令安装vsftpd systemctl enable vsftpd.service
systemctl start vsftpd.service
使用这2个命令来启动FTP服务并设置开机自启动netstat -antup | grep ftp
该命令来查看FTP服务监听的端口,此时FTP服务已启动,监听的端口号为 21
配置vsftpd
vsftpd支持匿名访问和本地用户模式两种访问方式。匿名访问方式任何用户都可以访问搭建的FTP服务;本地用户模式只支持添加的本地用户访问搭建的FTP服务。由于匿名用户模式和本地用户模式只可同时配置一种,这里我们选择配置匿名用户模式。
用vim命令修改vsftpd.conf,将匿名上传权限的注释解开,即删除前面的#符号使其能生效
退出保存后,更改/var/ftp/pub的权限,为FTP用户添加写入权限systemctl restart vsftpd.service
重启FTP服务
客户端测试
使用chrome浏览器来访问ftp://106.14.37.132:21
实验完成