怎么建立一个FTP服务器?
的有关信息介绍如下:
建立FTP服务器有好多种方式,主要看你的用途、条件、预算、使用场景,下面我们分析下几个场景的FTP搭建方式
搭建一个公网可以访问的ftp推荐两种比较经济的方式
A. 一种是托管或购买一台云服务器(ECS)主机,在上面开启FTP应用。开启方法很简单,不少ECS本身就配置好了FTP服务,开启FTP后就可以通过IP地址访问了。我们以阿里云ECS为例:
首先根据你的习惯和服务器是否有其他用途决定使用的操作系统,不管是linux(CentOS7)还是windows都支持搭建FTP服务器。性能也都差不大多,FTP安全性本来就不高,用于简单共享不是特别重要的文件,所以选用什么操作系统看你擅长维护什么系统即可。
转载一个阿里云ECS CentOS7搭建FTP教程,比较简单,熟练的大概10分钟搞定
https://blog.csdn.net/jiance520/article/details/85705816
阿里云ECS windows搭建FTP教程,这是阿里云官方的
https://help.aliyun.com/document_detail/92046.html
租用一台ECS主机的价格大概1500左右一年,有50GB左右的存储空间,可扩容。如果使用的流量过大还要付流量费。但访问速度有保证,这个方案虽然很好的解决了在公有云上访问FTP的需求,但总感觉得不偿失。老实说还不如购买一个巴别鸟专业版,费用是2000块一年,1TB的存储空间,不限用户数。FTP能做到的它都能做到,重要的是更好用更安全,还支持映射盘,在资源管理器里也能像FTP映射盘一样访问。
B.另一种是在阿里OSS上搭建FTP服务器。这是我重点推荐的公有云FTP解决方案。OSS是对象存储服务,在阿里云上可以直接购买。1TB一年的使用费用大概是1000块左右。本来OSS要配合ECS使用提供一系列服务的,但是如果你只是想搭建一个FTP服务器,就不需要购买ECS,直接购买OSS然后安装个ossftp就可以搭建FTP了,简单快捷。
这是阿里云的官方教程
https://help.aliyun.com/document_detail/32190.html?spm=a2c4g.11186623.4.1.f0b44c07vQM8iD
不过阿里云也说明了,这类FTP仅适合个人使用,生产环境使用还是需要使用SDK二次开发的。所以,如果你是企业生产环境使用,还是不推荐使用FTP,权限管理和安全性甚至使用便捷方面都有很多问题。以后有空我再写篇文,分析下FTP的几大漏洞和硬伤。
2.局域网访问的FTP:这是FTP最常用的使用场景,投入小,快速实现团队文件共享。适合实验室,小团队分享密级不是很高的文件。也有好几种方式可以实现。
A.利用路由器+外置硬盘盒 。这种方式使用成本最低,搭建也不困难,稳定性比较头疼(路由器外网访问容易掉线)适合家庭,小团队。
先检查路由器是否支持接入外置硬盘,现在一般智能路由器或者企业级路由器都支持外接硬盘或NAS。先看看路由器屁股后面有没有usb口,如果有,大概率支持。如果没有,要么换路由,要么购买个小nas,要么用其他方案。
路由器+移动硬盘 搭建FTP教程
https://blog.csdn.net/IMW_MG/article/details/78162143
B.利用闲置的PC。这也是个省钱的方案,零投入。但是其实不是很靠谱。PC 7*24小时连续工作很容易出问题,同时旧电脑硬盘也容易有问题。
旧电脑一般是win,这里提供一个在win上安装ftp的教程。windows系统自带ftp服务,说白了,开启服务配置好即可。
这里提供个win10下开启ftp的教程
C.自建FTP服务器。不少中小企业用这个方案,除了安全和权限配置困难以外,这个方案是内网使用最稳定快速的方案。设置维护和用起来也比较方便。
推荐使用一台linux服务器来安装,不用很高的配置,硬盘大点,为保证数据安全建议组个raid阵列。作为一个简单的共享服务器是足够了。
安装配置也很简单,几段命令搞定
这是linux下安装FTP的教程
如果是windows服务器,看下面教程
恩恩,FTP的建立还是比较简单的,但管理起来其实很麻烦,特别是要适配不同部门的不同要求,如果要按访问者进行管理,就是一个相当复杂的任务了。如果ftp权限配置无法满足你的需求或在生产环境中你需要更强大稳定的系统,或是你的文件安全很重要,或是你不想这么麻烦去管理文件。企业网盘,特别是巴别鸟企业网盘值得你尝试。巴别鸟支持相当精细的权限管理和分权管理,对数据加密分块存储。也支持S3对象存储。是一个真正的存储及内容管理系统。
欢迎访问我们的官网来免费试用巴别鸟
点击下方链接了解更多巴别鸟企业版信息:



