基于ECS搭建FTP服务-阿里云开发者社区

开发者社区> 开发与运维> 正文

基于ECS搭建FTP服务

简介: 七日打卡,第一日笔记

申请云服务器

在学习中,使用的是体验云服务器,也可以通过申请的云服务器进行学习。
申请云服务器的步骤:https://developer.aliyun.com/article/762776?spm=a2c6h.14164896.0.0.51b03a64Fpe4gS

搭建步骤

  1. 1、远程连接服务器进行ssh连接

    打开系统自带的终端工具。
    Windows:CMD或Powershell。
    MAC:Terminal。
    Windows用户请检查系统中是否安装有ssh工具。检查方法:

    1. 在终端中输入命令ssh -V。
    2. 出现如下结果说明已安装。

image.png

  1. 2、在终端中输入连接命令
ssh [username]@[ipaddress]
![image.png](https://ucc.alicdn.com/pic/developer-ecology/fa2aaf7a68f640d49c4c3bf625a31808.png)

安装vsftpd

  • 1、运行一下命令安装vsftp:
 yum install -y vsftpd

image.png

  • 2、运行以下命令设置FTP服务开机自启动:
systemctl enable vsftpd.service
  • 3、启动FTP服务。
systemctl start vsftpd.service
  • 4、运行以下命令查看FTP服务监听的端口。
    netstat -antup | grep ftp

image.png

vsftp配置:匿名用户模式

  1. 1、修改配置文件vsftp.conf:
    vim /etc/vsftpd/vsftpd.conf

按i进入编辑模式,将匿名上传权限 anon_upload_enable=YES 的注释解开。
2、按ESC键退出编辑模式,输入:wq,保存退出,记住一定要输入冒号。
3、更改/var/ftp/pub目录的权限,为FTP用户添加写权限。
chmod o+w /var/ftp/pub/
4、重启FTP服务。
systemctl restart vsftpd.service

测试

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

测试结果如下:

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章