天天看点

ECS训练营-DAY1分享(如何安装vsftpd)

基于ECS搭建FTP服务

步骤分五步

一、创建ECS服务器(创建实例)

二、远程连接服务器

Windows下使用CMD

1.先检查系统是否有ssh工具

如果没有工具需要下载

2.在终端中输入ssh (服务器用户名)@(服务器弹性ip)

ECS训练营-DAY1分享(如何安装vsftpd)

三、安装vsftpd

1.使用命令

yum install -y vsftpd

ECS训练营-DAY1分享(如何安装vsftpd)
2.设置FTP服务开机启动

systemctl enable vsftpd.service

3.启动FTP服务

systemctl start vsftpd.service

4.查看FTP监听端口

netstat-antup | grep ftp

ECS训练营-DAY1分享(如何安装vsftpd)

四、配置FTP

分匿名模式和用户模式,只可以同时配置一种

匿名模式:

1.修改配置文件vstfpd.conf

vim /etc/vsftpd/vsftpd.conf

按i进入编辑模式找到anon_upload_enable=YES前的#号删掉

再按ecs退出编辑模式 :wq保存并退出

ECS训练营-DAY1分享(如何安装vsftpd)
2.更改/var/ftp/pub目录的权限,为FTP用户添加写权限。

chmod o+w /var/ftp/pub/

3.重启FTP服务

systemctl restart vsftpd.service

用户模式:

1.创建linux账户并设置密码

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

  1. 更改/var/ftp/test目录的拥有者为ftptest。
  2. 修改vsftpd.conf配置文件。
  3. 在/etc/vsftpd目录下创建chroot_list文件,并在文件中写入例外用户名单。
    1. 重启FTP服务。

      第五步 客户端测试

用户模式:ftp://(FTP服务器公网IP地址):FTP端口

输入用户名和密码

匿名模式不需要客户端测试

继续阅读