首页

文章

怎样利用SSL打造安全的FTP文件传输

发布网友 发布时间:2022-03-27 17:13

我来回答

2个回答

热心网友 时间:2022-03-27 18:43

现在的ftp主要有以下三种用途:
一、用作网站空间,存放网站程序。
二、用作论坛或其他类型网站的远程附件盘。
三、公司(集体)或个人的需要!

文件传输协议(FTP)在RFC 959中定义,于1985年10月发布。文件传输协议(FTP)被设计成为一个跨平台的、简单且易于实现的协议。文件传输协议(FTP)有一个漫长的演化史,是互联网上最重要的应用之一,但时至今日,却已江河日下。本文作者从各方面列举了一些文件传输协议(FTP)为人诟病的缺点。

FTP文件传输协议必将消亡的五大理由
  1.数据传输模式不合理
  不考虑文件自身的内容,一味使用ASCII模式传输数据是不合理的。文件传输协议(FTP)应该具有自动检测功能,当然用户也可以进行自定义。
  虽然现在许多Linux和Windows客户端已经支持自动传输模式,但多达数代的UNIX和Windows客户端都默认使用ASCII传输模式,这种传输模式甚至会造成文件损坏。
  2.工作方式设计不合理
  文件传输协议(FTP)可以在主动模式(PORT)或被动模式(PASV)下工作,这决定了数据链接建立的方式。
  在主动模式下,客户端首先向服务器端发送IP地址和端口号,然后等待服务器端建立TCP链接。在被动模式下,客户端同样首先建立到服务器的链接,但服务器端会开启一个端口(1024到5000之间),等待客户端传输数据。
  文件传输协议(FTP)中最让人不可思议的是,客户端会侦听服务器端!
  3.与防火墙工作不协调
  在文件传输协议(FTP)诞生在网络地址转换(NAT)和防火墙之前,那时的网络还不存在恶意攻击。今天大多数最终用户的IPv4地址已不可路由,这是因为防火墙的使用和IPv4地址的短缺。
  这对FTP意味着什么呢看这意味着如果FTP客户端IP地址不可路由,或者位于防火墙之后,那么就只能使用被动传输模式进行数据传输。
  如果服务器端的IP地址也不可路由,或者位于防火墙之后呢看FTP将无法进行数据传输!
  现在,许多防火墙适用于NAT环境,可以使用一些特殊的技巧(hacks)允许FTP在防火墙之后正常工作。当然,这需要对防火墙进行配置。
  4.密码安全策略不完善
  在互联网早期,文件传输协议(FTP)并没有对密码安全作出规定。在FTP客户端和服务器端,数据以明文的形式传输,任何对通讯路径上的路由具有控制能力的人,都可以通过嗅探获取你的密码和数据。
  我们当然可以使用SSL封装FTP,但FTP是通过建立多次链接进行数据传输的,我们即便是保护了密码安全,也很难保护数据传输的安全性。
  自文件传输协议(FTP)发布以来,安全的数据传输也经历了长足发展,推荐使用SCP取代FTP进行文件传输。
  5.FTP协议效率低下
  从FTP服务器上检索一个文件,包含繁复的交换握手步骤:
  客户端建立到FTP服务器端控制端口的TCP Socket链接,并等待TCP握手完成
  客户端等待服务器端发送回执
  客户端向服务器端发送用户名并等待响应
  客户端向服务器端发送密码并等待响应
  客户端向服务器端发送SYST命令并等待响应
  客户端向服务器端发送TYPE I命令并等待响应
  如果用户需要在服务器端切换目录,客户端仍然发送命令并等待响应
  主动模式下,客户端需要发送PORT命令到服务器端,然后等待响应(被动模式与主动模式相反)
  建立数据传输链接(需要经过三次握手,建立一条TCP Socket连接)
  通过链接传输数据
  客户端等待服务器端从控制连接发送2xx指令,以确保数据传输成功
  客户端发送QUIT命令,并等待服务器响应
  同样的情形,我们来看看HTTP协议:
  HTTP客户端向HTTP服务器端建立一条TCP Socket连接
  HTTP客户端向HTTP服务器端发送GET命令,包含URL、HTTP协议版本、虚拟主机名等等,并等待响应
  HTTP服务器端的响应包含了所有想要的数据,完成!
  传输一个文件,FTP需要往复10次,而HTTP只需要2次!如果传输多个文件,FTP可以省略发送用户名和密码的步骤,而HTTP则可以使用固定的套接字(Socket),在相同的TCP连接中传输文件。
  综上所述,虽然文件传输协议(FTP)曾经显赫一时,但现在已经过时了,它是一个既不不安全,也不不友好,而且效率低下的协议,势必被取而代之。

热心网友 时间:2022-03-27 20:01

打开serv-u管理控制台,点击“*和设置”,然后选择“加密”。

点击“创建证书…”,在“新建证书”对话框里输入相关的证书信息。

在弹出的对话框,选择“是”。

这时会自动把证书信息更新好! 服务器端的设置到这就结束了,如果serv-u服务器的*里面的990端口没有开启的话,需要开启一下。

在客户端上的设置,我们这里用ftp voyager做为客户端。打开FTP voyager,在“站点文件配置管理器”里面选择“高级”。

在“安全”项,连接使用“SSL Implicit Encryption”。

点击“确定”,在返回的界面输入用户名和密码,点击“连接”。

这时会弹出“SSL安全警告”,选择“是”。
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 ftp传输不了文件 显示严重文件传输错误 FTP使用详解 如何提高FTP服务器安全性 FTP数据传输问题 如何保证文件传输服务器FTP的安全求解答 如何保证文件传输服务器FTP的安全 华为畅享7plus有nfc功能吗? 华为畅享九Plus,微信怎样支付公交? 华为畅享9plus有没有公交卡功 怎么让华为畅享9plus与荣耀V6IPad多屏协同 按照网络中各组件关系来划分,计算机网络可以分为哪两种类型? 一座大楼内的一个计算机网络系统,属于( D) A、PAN B、LAN C、MAN D、WAN 计算机网络按照网络的拓扑结构进行分类 什么是按拓扑结构划分的网络分类 网络连接时常说的”以太网”是什么 Ethernet和Internet的区别是什么? 什么是以太网?为什么要叫做“以太”网? 按照网络的拓扑结构可以将网络分为()。 计算机网络按网络的拓扑结构是如何进行划分的 局域网分哪几种类型 FTP 即“文件传输协议”。 我想了解关于FTP的知识。谢谢高手们!! 什么是FTP?什么是HTTP? 怎么使用FTP实现两台计算机之间文件的传输?需要注意什么? ftp服务器的基本功能是什么? 什么是FTP? 我电脑有些网站不能上和FTP有关吗? ftp是一个安全隐患 那么有哪些更为安全的文件上传/下载方式? 利用FTP方式进行文件传输有什么好处 请帮忙分析一下FTP文件传输过程,谢谢! 使用FTP进行文件传输时,用户只能传输单个文件,不能传输整个一个文件夹 情侣空间的访问权限怎么改 怎么通过情侣空间访客去别人空间 情侣空间能设置访问权限吗? qq情侣空间如何设置禁止访问 情侣空间怎么看被挡访客 微信情侣空间怎么设置权限 自己的情侣空间怎么样才能让别人看不见你情侣空间里面的访客 不小心设置了情侣空间,右边这个今日访客,什么已相恋的怎么怎么去掉,恢复到之前默认的样子啊?求~ 不小心设置了情侣空间,右边这个今日访客,什么已相恋的怎么怎么去掉,恢复到之前默认的样子啊? 怎样把情侣空间设置成所有人可见?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com