FTP是文件传输协议的缩写,该协议是为了将文件从远程位置传输到本地计算机,或者反之亦然。另一方面,安全壳,或SSH,是一种网络协议,促进了两台计算机之间的通信,无论距离远近,只要有一条通信的电气路径。
FTP是相当古老的,因为它是在公共网络演变之前创建的,就像我们今天看到的那样。由于这一事实,FTP的创造者没有看到保护数据安全的需要,也没有对用户名和密码进行认证,实际上是以纯文本形式发送的。这意味着,任何具有嗅探数据包知识的人都能够重建正在传输的数据,或者更糟糕的是,得到用户名和密码,获得对远程站点的完全访问。安全Shell这个名字应该让我们对SSH的安全性有了一定的了解。SSH实际上是在对赫尔辛基科技大学进行嗅探攻击后创建的。它取代了当时突出使用的陈旧而脆弱的Telnet协议。SSH的安全性是通过在数据发送前对其进行加密来实现的。然后只在指定地点进行解密。
作为一个文件传输协议,FTP只能够将文件从一个点传输到另一个点,以及一些基本的文件操作,如复制、移动或删除文件和目录。SSH远不止这些,因为它允许用户发布命令,这些命令可以由监听服务器在远程计算机上解释和执行。它还可以用于建立隧道,监控某些正在运行的服务和应用程序,甚至用于传输文件。
尽管FTP和SSH都已经很老了,但它们仍然以这样或那样的形式在全世界广泛使用。几乎所有的网站托管提供商都为用户账户提供FTP访问,以提供一种方便的方式将文件上传到他们的账户。虽然SSH访问不像FTP那样普遍,但一些供应商确实提供了它,因为它为用户提供了更多的控制和更大的自由来管理他们的网站。
FTP和SSH的区别
- FTP是一个文件传输协议,而SSH是一个网络协议。
- FTP本质上是不安全的,而SSH本质上是安全的。
- FTP只允许控制文件,而SSH则允许广泛的应用。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:FTP和SSH的区别
本文链接:https://www.vsdiffer.com/vs/ftp-vs-ssh.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。