FTP VS SFTP

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

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

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

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

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

 FTP的安全隐患:

  1. FTP服务器软件漏洞。
  2. 明文口令。
  3. FTP旗标。
  4. 通过FTP服务器进行端口扫描。
  5. 数据劫持。

FTP的安全策略:

  1. 使用较比安全的系统和FTP服务软件。
  2. 使用密文传输用户名和口令。
  3. 更改服务软件的旗标。
  4. 加强协议安全性。

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

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

ftp和sftp最重要区别:

ftp:传输效率高,安全性较差

sftp:安全性高,传输效率相对ftp要差一些

scp VS sftp

相同:

不管SCP还是SFTP,都是SSH的功能之一。都是使用SSH协议来传输文件的。
不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输。

不同:

  1. 命令不同
  2. scp轻量级,功能简单,sftp重量级,功能 较多
  3. sftp 支持断点续传,scp不支持

常用 sftp命令

  1. sftp user@ip: 登录,和ssh一样
  2. help:建立连接后, linux shell中的$编程了sftp>, 这也对。 现在执行以下help, 可以看看sftp支持哪些命令。
  3. pwd和lpwd:pwd是看远端服务器的目录, 即sftp服务器默认的当前目录。 lpwd是看linux本地目录
  4. ls和lls:ls是看sftp服务器下当前目录下的东东, lls是看linux当前目录下的东东。
  5. put a.txt :这个是把linux当前目录下的a.txt文件上传到sftp服务器的当前目录下。
  6. get b.txt:这个是把sftp服务器当前目录下的b.txt文件下载到linux当前目录下。
  7. mget
  8. !command 这个是指在linux上执行command这个命令, 比如!ls是列举linux当前目录下的东东, !rm a.txt是删除linux当前目录下的a.txt文件。
  9. exit、quit、bye: 退出。
  10. help:再强调一下help,登录以后,一个help,基本可以搞定所有命令

转载于:https://www.cnblogs.com/veryvalley/p/9177026.html

ftp与sftp及sftp和scp的区别相关推荐

  1. FTP、FTPS和SFTP

    FTP.FTPS和SFTP 一.协议知识 FTP FTP (File Transfer Protocol,RFC 959)是 TCP/IP 网络上用于文件传输的标准协议,基于 C/S 架构,可以上传. ...

  2. winscp 服务器拒绝了SFTP连接,但它监听FTP连接。 想要用FTP协议来代替SFTP吗?最好是用加密的。

    winscp 服务器拒绝了SFTP连接,但它监听FTP连接. 想要用FTP协议来代替SFTP吗?最好是用加密的. 在用Winscp 连接Ubuntu是出现: 原因是Ubuntu上没有安装sshd 解决 ...

  3. 【扫盲】什么是FTP、FTPS 和 SFTP?

    无论是网盘还是云存储,上传都是一项很简单的操作.那些便捷好用的上传整理工具所用的 FTP 协议到底是什么意义,繁杂的模式又有何区别? 二狗子最近搭建了一个图片分享网站,每天都有好多人在他的网站上传许多 ...

  4. 浅谈 FTP、FTPS 与 SFTP

    无论是网盘还是云存储,上传都是一项很简单的操作.那些便捷好用的上传整理工具所用的 FTP 协议到底是什么意义,繁杂的模式又有何区别? 二狗子最近搭建了一个图片分享网站,每天都有好多人在他的网站上传许多 ...

  5. ftp改为sftp_科普!一文详解 FTP、FTPS 与 SFTP 的原理

    FTP.FTPS 与 SFTP 简介 FTP FTP 即 文件传输协议(英语:File Transfer Protocol 的缩写)是一个用于计算机网络上在客户端和服务器之间进行文件传输的应用层协议. ...

  6. ftp改为sftp_浅谈 FTP、FTPS 与 SFTP

    二狗子最近搭建了一个图片分享网站,每天都有好多人在他的网站上传许多照片,这些照片还会通过内部的逻辑同步到又拍云存储中,非常方便. 但不久后问题就来了,由于刚开始的用户照片管理规划没有做好,随着用户上传 ...

  7. 详解 FTP、FTPS 与 SFTP 的原理

    FTP.FTPS 与 SFTP 简介 FTP FTP 即 文件传输协议(英语:File Transfer Protocol 的缩写)是一个用于计算机网络上在客户端和服务器之间进行文件传输的应用层协议. ...

  8. EditPlus中文版-具有 FTP、FTPS 和 sftp 功能的文本编辑器

    EditPlus - 具有 FTP.FTPS 和 sftp 功能的文本编辑器 EditPlus 是一款适用于 Windows 的文本编辑器,具有内置的 FTP.FTPS 和 sftp 功能. 虽然它可 ...

  9. 文件共享-ftp、pure-ftpd、sftp共享

    搭建ftp 方法一:使用vsftpd搭建ftp 模式结束 无论是主动模式还是被动模式,首先的控制通道都是先建立起来的,只是在数据传输模式上的区别. 主动模式 工资原理:FTP客户端连接到服务器的21端 ...

最新文章

  1. python flask高级编程之restful_('Python Flask高级编程之RESTFul API前后端分离精讲',),全套视频教程学习资料通过百度云网盘下载...
  2. python中可以用中文作为变量-在Python 3.x中可以使用中文作为变量名。
  3. 【mac开发环境】第1篇:ITerm2+Oh My Zsh
  4. instant.page —— 一个 JS 脚本实现网站预加载,提升页面加载速度
  5. Tail Recursion尾递归
  6. C++离航篇——引用,const
  7. mysql的service name_安装MYSQL出错:a windows service with the name MYSQL already...service解决...
  8. Python:日志模块logging的应用
  9. C++11 继承构造函数
  10. iRecognizer号码扫描开发实录
  11. cartographer探秘第四章之代码解析(八) --- 生成地图
  12. 德歌:阿里云RDS PG最佳实践
  13. linux下mysql免安装_linux下免安装版本mysql5.5 配置
  14. 自动发片q机器人_寻片机器人(微信群自动回复工具)V2.6.853 正式版
  15. u盘安装红旗linux操作系统,如何用u盘安装红旗linux?
  16. HTML期末学生大作业-视频影视网页html+css+javascript(带报告册)
  17. Dynamo Revit 钢箱梁、混凝土箱梁、桥墩、盖梁建模的相关经验
  18. 产品读书《让大象飞:激进创新,让你一飞冲天的创业术》
  19. c语言输出字母是问号,为什么数组输出会多一个问号
  20. PC版有道词典更换护眼背景色

热门文章

  1. java整数翻转_Java程序反转数字
  2. 计算差分方程的收敛点_数值计算(五十九)热传导方程组的差分数值求解
  3. python 系统架构_Python之优化系统架构的方案
  4. C语言存储编码输出,C语言怎么输出一个菱形
  5. 滑动翻页效果_Flutter实现3D效果,一个字,炫!
  6. linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名
  7. java jar 配置文件路径_java jar 配置文件的相对路径问题
  8. selenium java po模式_selenium + java po模式
  9. Web前端期末大作业--绿色自适应医疗健康医院网页设计(HTML+CSS+JavaScript+)实现
  10. 计算机系统军训口号,霸气的军训口号大全