天天看点

ECS训练营day1——基于ECS搭建FTP服务

1. 远程连接ECS服务器

1. 利用终端工具连接到服务器

这里用的是windows平台的Powershell,在终端中输入连接命令

ssh [username]@[ipaddress]

,其中username 和 ipaddress分别对应你的用户名和弹性IP。

ECS训练营day1——基于ECS搭建FTP服务

2. 输入登录密码,输入密码不会显示出来。

3. 登陆成功后的页面如下图:

ECS训练营day1——基于ECS搭建FTP服务

2. 安装vsftpd

1. 运行命令安装vsftpd

yum install -y vsftpd           

安装成功后会显示Complete

ECS训练营day1——基于ECS搭建FTP服务

2. 运行以下命令设置FTP服务开机自启动。

systemctl enable vsftpd.service           

3. 启动FTP服务。

systemctl start vsftpd.service           

4. 运行以下命令查看FTP服务监听的端口。

netstat -antup | grep ftp           

出现如下图所示界面,表示FTP服务已启动,监听的端口号为 21。此时,vsftpd默认已开启匿名访问功能,您无需输入用户名密码即可登录FTP服务器,但没有修改或上传文件的权限。

ECS训练营day1——基于ECS搭建FTP服务

配置vsftpd

1. 修改配置文件vsftpd.conf。

vim /etc/vsftpd/vsftpd.conf           

按 i 键进入编辑模式,将匿名上传权限 anon_upload_enable=YES 的注释解开。

ECS训练营day1——基于ECS搭建FTP服务

2. 按ESC键退出编辑模式,输入:wq 保存并退出vim。

3. 更改/var/ftp/pub目录的权限,为FTP用户添加写权限。

chmod o+w /var/ftp/pub/           

4. 重启FTP服务

systemctl restart vsftpd.service           

测试FTP

浏览器输入

ftp://弹性IP:21

例如我的:

ftp://139.196.209.227:21

ECS训练营day1——基于ECS搭建FTP服务

成功!

打卡第一天

ECS训练营day1——基于ECS搭建FTP服务