天天看点

ECS七天训练营第一天

第一步:创建资源

ECS七天训练营第一天

第二步:远程连接ECS服务器

在cmd中输入命令ssh -V检查系统中是否安装有ssh工具。

在终端中输入连接命令 ssh [username]@[ipaddress]。将其中的 username 和 ipaddress 替换为云产品资源提供的ECS服务器的 用户和 弹性IP并登录。

ECS七天训练营第一天

第三步:安装vsftpd

1:运行以下命令安装vsftpd。

yum install -y vsftpd

ECS七天训练营第一天

  1. 运行以下命令设置FTP服务开机自启动。
  2. enable vsftpd.service
  3. 启动FTP服务。
  4. start vsftpd.service
  5. 运行以下命令查看FTP服务监听的端口。
  6. -antup | grep ftp
ECS七天训练营第一天

第四步: 配置vsftpd

  1. 运行以下代码修改配置文件vsftpd.conf。
  1. /etc/vsftpd/vsftpd.conf
ECS七天训练营第一天
  1. 按ESC键退出编辑模式,输入:wq 保存并退出vim。
  2. 更改/var/ftp/pub目录的权限,为FTP用户添加写权限。

    chmod o+w /var/ftp/pub/

ECS七天训练营第一天

为FTP服务创建一个Linux用户。

adduser ftptest

并为用户设置密码。

passwd ftptest

ECS七天训练营第一天

创建一个供FTP服务使用的文件目录。

mkdir /var/ftp/test

更改/var/ftp/test目录的拥有者为ftptest。

chown -R ftptest:ftptest /var/ftp/test

修改vsftpd.conf配置文件。配置FTP为主动模式

ECS七天训练营第一天

配置FTP为被动模式

ECS七天训练营第一天

在/etc/vsftpd目录下创建chroot_list文件,并在文件中写入例外用户名单。

使用vim命令编辑chroot_list文件,添加例外用户名单。此名单中的用户不会被锁定在主目录,可以访问其他目录。

vim /etc/vsftpd/chroot_list

重启FTP服务

systemctl restart vsftpd.service

第五步:客户端测试

打开Chrom浏览器,在地址栏中输入ftp://:FTP端口

ECS七天训练营第一天

继续阅读