天天看点

ECS 搭建FTP服务基于云服务器搭建FTP服务

基于云服务器搭建FTP服务

1.首先连接自己的服务器

1.1. 打开系统自带的终端工具。

  • Windows:CMD或Powershell。
  • MAC:Terminal。

1.2. 在终端中输入连接命令 ssh [username]@[ipaddress]。

将其中的 username 和 ipaddress 替换为云产品资源提供的ECS服务器的 用户和 弹性IP。例如:ssh [email protected]

2.进入系统后安装vsftpd

  1. 运行以下命令安装vsftpd

    yum install -y vsftpd

    这样就显示安装成功了
  2. 运行以下命令设置FTP服务开机自启动。

    systemctl enable vsftpd.service

3.启动FTP服务。

systemctl start vsftpd.service

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

netstat -antup | grep ftp

3.配置vsftpd

​ 1.使用vim修改配置文件vsftpd.conf

`vim /etc/vsftpd/vsftpd.conf`

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

​ 现在安装是默认开启的,如果开不了就把这句的注释给去掉

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

chmod o+w /var/ftp/pub/

  1. 重启FTP服务

systemctl restart vsftpd.service

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

mkdir /var/ftp/test

​ 5.重启此服务

4.客户端测试

  1. 打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。例如:ftp://139.0.0.1:21。

​ 登录成功界面如下,此时可对FTP文件进行相应权限的操作。