搭建FTP服务器-阿里云开发者社区

开发者社区> smartphone> 正文

搭建FTP服务器

简介: 本文是基于阿里云ECS搭建FTP服务器的记录
+关注继续查看

基于ECS建FTP服务器

知识点介绍

1.FTP
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括FTP服务器,FTP客户端连个部分。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
2.vsftpd
vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器。它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

搭建过程

1.安装vsftpd

1.首先在本地ssh连接上服务器,这里我使用的mac上的iterm终端。
ssh root@ECS弹性地址
输入服务器的密码
截屏2020-10-30 下午8.33.45.png
2.在服务器上安装vsftpd
yum install -y vsftpd
3.设置FTP服务开机自启动。
systemctl enable vsftpd.service
4.启动FTP服务。
systemctl start vsftpd.service
5.查看FTP服务监听的端口。
netstat -antup | grep ftp
截屏2020-10-30 下午8.34.07.png

2.配置vsftpd

1.修改配置文件vsftpd.conf。
vim /etc/vsftpd/vsftpd.conf
这里是利用linux自带的工具vim进行配置,vim是一个非常强大的工具,拥有很多快捷键,可以提升代码便携的效率。推荐大家课后认真学习。这里我们只需要了解vim的几个命令
1.a或i进入编辑模式
2.按esc后输入wq保存退出
3.按esc后输入不保存q强制退出

剩余按照教程执行即可

3.测试

打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。例如:ftp://139.0.0.1:21。
效果:
截屏2020-10-30 下午8.35.56.png

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

作者高分内容
更多
搭建FTP服务器 813
相关文章
基于ECS搭建FTP服务
在 Linux 实例上安装并配置 vsftpd
441 0
# 基于ECS搭建FTP服务
## 1、创建资源 ## 2、连接ECS云服务器 ## 3、安装vsftpd ## 4、配置vsftpd ## 5、客户端测试
180 0
CentOS 搭建 ftp 服务
vsftpd 安装 1. 安装 执行yum -y install vsftpd进行安装,默认配置文件再/etc/vsftpd/vsftpd.conf下 添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin 修改ftpfile权限 :chown -R ftpuser.ftpuser /ftpfile 重设ftpuser 密码:passwd ftpuser 给/ftpfile(ftpuser的用户目录)下创建子目录/ftp,并赋予777权限。
1279 0
基于ECS搭建FTP服务
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。
235 0
+关注
1
文章
1
问答
作者高分内容
更多
搭建FTP服务器 813
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载