简介

对比

缩写 名称 协议与端口 安全策略 特征描述 守护进程(linux) 应用场景
SFTP SSH File Transfer Protocol (also Secure File Transfer Protocol) TCP 22 借助ssh协议加密传输认证信息和数据 利用sftp服务器传输数据,语法和功能与FTP基本一致,使用了加密/解密技术,传输效率要低于FTP SFTP作为SSH内含的独立协议,是SSH的一部分。SFTP本身没有单独的守护进程,必须使用sshd守护进程来完成相应的连接操作 对网络安全性要求更高时,可以使用SFTP代替FTP
FTP File Transfer Protocol(文件传输协议) 控制链路端口TCP 21,发送指令及等待响应;数据链路端口TCP 20,数据传输 客户端验证 支持文件传输,支持交互,相比TFTP功能强大 vsftpd(very secure FTP daemon) 在互联网应用场景广泛
TFTP Trivial File Transfer Protocol(简单文件传输协议) UDP 69 不需要验证客户端的权限 只支持文件传输,不支持交互,所占内存小,只能从文件服务器上获得或写入小文件,不能列出目录,不进行认证等,可以将TFTP协议看作是FTP协议的简化版本 xinetd 多用于局域网以及远程UNIX计算机,用来在客户机与服务器之间进行不复杂、开销不大的文件传输服务
FTP over SSH2 ------ FTP、SSH 利用ftp服务器和ssh协议加密传输 SSH2服务器起了一个桥梁作用,把数据在客户端和ftp之间转发 ------ 非典型场景
FTPS FTP-over-SSL FTP、SSL 利用ftp服务器和ssl协议加密传输 利用ftp服务器的同时利用ssl协议加密控制和数据通道,相当于加密版的FTP ------ 非典型场景

最新文章

  1. x01.os.22: ubuntu 常用设置
  2. Mvc视图的那些事
  3. EXCEL技巧——SUBTOTAL函数巧妙应用
  4. java.lang.InstantiationException-反射机制
  5. ModelAndView详解
  6. Python 学习笔记三
  7. linux下执行sh文件报错:oswatcher_restart.sh: line 13: ./startOSW.sh: Permission denied
  8. Day1:T1 模拟 T2 拓扑排序
  9. sonar tomacat配置
  10. Express4.x安装
  11. Jms的MessageListener中的Jms事务
  12. bcftools将vcf生成bgzip和index格式
  13. 51nod--1459 迷宫游戏 (dijkstra)
  14. linux_添加一个普通用户
  15. VIM 文件编码识别与乱码处理(转载)
  16. 取球游戏_nyoj_518(博弈-蓝桥杯原题).java
  17. 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
  18. ArrayList 与 List 关系与代码示例 - Java
  19. 【转】cocos2d工具汇总
  20. 基数排序——尚未补完的坑QAQ

热门文章

  1. 【Java 基础实验_Bank项目_06】单例模式(Static Bank) , 查询异常输出
  2. Springboot项目启动报org.springframework.beans.factory.UnsatisfiedDependencyException
  3. J-Link OB F103 固件提取及维修
  4. office+visio2016版本一同安装说明
  5. C# Dynamic动态对象
  6. [Google Guava] 8-区间
  7. [Google Guava] 4-函数式编程
  8. 如何获得div对象的绝对坐标
  9. 文件描述符、文件表项、V节点表项的一些总结
  10. Drainage Ditches (HDU - 1532)(最大流)