FTP与SFTP的区别 知多少

 更新时间:2017年07月14日 09:17:55   作者:卓小呆  
FTP与SFTP的区别,你到底知多少?这篇文章主要介绍了FTP与SFTP的区别、FTP的安全隐患、FTP的安全策略,感兴趣的小伙伴们可以参考一下

FTP是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。

FTP进行文件传输需要通过端口进行。一般所需端口为:

1.  控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。

2.  数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。

 FTP为了适应不同的网络环境,支持主动连接和被动连接两种模式。这两种模式都主要针对数据链路进行的,跟控制链路无关。

FTP的安全隐患:

一、FTP服务器软件漏洞。

二、明文口令。

三、FTP旗标。

四、通过FTP服务器进行端口扫描。

五、数据劫持。

FTP的安全策略:

一、使用较比安全的系统和FTP服务软件。

二、使用密文传输用户名和口令。

三、更改服务软件的旗标。

四、加强协议安全性。 

SFTP是Secure File Transfer Protocol的缩写,是安全文件传送协议。可以为传输文件提供一种安全的加密方法。跟ftp几乎语法功能一样。

SFTP是SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。它本身没有单独的守护进程,必须使用sshd守护进程来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以使用SFTP是十分安全的。但由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。在对网络安全性要求更高时,代替FTP使用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Centos7 网络配置详细介绍

    Centos7 网络配置详细介绍

    这篇文章主要介绍了Centos7 网络配置详细介绍的相关资料,CentOS7中对网上的命名规则有所变更,这里讲下规则,和配置网络需要的朋友可以参考下
    2017-07-07
  • iis7配置zend framework的地址重写规则[url_rewrite]

    iis7配置zend framework的地址重写规则[url_rewrite]

    由于站长的zf项目不是在iis根目录而是在zfdemo文件夹中,所以重写的url是zfdemo/public/index.php/{R:1},请各位根据自己的情况填写。
    2011-06-06
  • WindowsServer2019中搭建私有FTP服务器

    WindowsServer2019中搭建私有FTP服务器

    FTP就是经常会使用到的产品,能够完成文件上传和共享等方面的服务,本文主要介绍了WindowsServer2019中搭建私有FTP服务器,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • serv_u 简易教程

    serv_u 简易教程

    鉴于局域网内越来越多的人对ftp服务器感兴趣,而ServU可以算一个windows下比较好的ftp服务器工具,为了方便大家开立ftp站点,特制作以下简易教程,只涉及最基本的设置,以ServU3.09为例
    2009-06-06
  • 开源FTP 服务器 FileZilla Server详解

    开源FTP 服务器 FileZilla Server详解

    这篇文章主要介绍了开源FTP 服务器 FileZilla Server,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 教你如何架设办公室FTP服务器以Serv-U为例

    教你如何架设办公室FTP服务器以Serv-U为例

     Scrv-U是Windows平台上最流行的FTP服务器软件,下面就以现在局域网中最流行的FTP服务器软件Serv-U为例,向您讲解一下如何架设FTP服务器
    2013-12-12
  • ftp服务器PDF文件在线查看的实现方法

    ftp服务器PDF文件在线查看的实现方法

    下面小编就为大家分享一篇ftp服务器PDF文件在线查看的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • 阿里云云服务器Linux系统FTP服务器搭建设置教程

    阿里云云服务器Linux系统FTP服务器搭建设置教程

    这篇文章主要介绍了阿里云云服务器Linux系统FTP服务器搭建设置教程,本文包括Redhat、CentOS、Ubuntu、Debian等系统安装vsftp软件教程,需要的朋友可以参考下
    2014-09-09
  • windows10搭建FTP服务器的两种实现方式

    windows10搭建FTP服务器的两种实现方式

    本文将详细介绍如何在Windows 10系统上搭建一个FTP服务器,包括必要的配置步骤、安全设置以及一些实用的管理技巧,无论您是需要为小型办公室设置一个内部文件共享系统,还是希望为远程团队提供一个便捷的文件上传下载平台,本文都将为您提供详尽的指导
    2024-10-10
  • Serv-U 安全设置图文教程

    Serv-U 安全设置图文教程

    Serv-U 安全设置图文教程,使用serv_u作为ftp服务器的朋友可以参考下。
    2011-01-01

最新评论