欢迎来到资源库(www.zyku.net)

服务器其它

当前位置:首页 > 服务器教程 > 服务器其它 > FTP

FTP和SSH的区别

时间:2021-09-11|栏目:服务器其它|点击:|我要投稿

今天,在写代码的时候,我突然想到,你需要输入一个密码才能用 xshell 连接到虚拟机,但是你不需要输入密码才能从你的电脑访问虚拟机

(1)Ssh 是一种基于应用层和传输层的安全协议。Ssh 使用面向连接的 tcp 协议和端口22,这是安全因素。

(2)FTP是文件传输协议的英文缩写,中文缩写是“文件传输协议”。在TCP/IP协议中,FTP占用两个port,FTP标准命令的TCP端口号为21,端口模式的数据端口一般为20。虽然在控制连接时可以通过SSL对FTP进行加密,但是通过数据端口传输数据时,FTP是不加密的。可以用SSH加密FTP数据传输,也就是SFTP。

除了作为一个安全协议,SSH有时也被用作一个应用程序。对于启动SSH服务的设备或系统,可能在终端通过SSH客户端软件连接,类似于TELNET,甚至有传输文件的功能。我经常用它来连接LINUX服务器和路由。用户可以连接到SSH服务的软件。我知道:SecureCRT,ssh安全外壳客户端,PuTTY。

SSH主要由三部分组成:

(1)传输层协议 [SSH-TRANS]

提供伺服器认证、机密性及完整性。它有时也能提供压缩。Ssh-trans 通常在 tcp/ip 连接上运行,也可以用于其他可靠的数据流。Ssh-trans 提供了强加密、加密主机身份验证和完整性保护。该协议中的身份验证是基于主机的,并且该协议不执行用户身份验证。更高层次的用户认证协议可以在此协议之上设计。

(2)用户认证协议 [SSH-USERAUTH]

用于向服务器提供客户端用户身份验证。

(3)连接协议 [SSH-CONNECT]

将多个加密隧道划分为逻辑通道。它运行在用户认证协议上。它提供交互式登录会话、远程命令执行、转发TCP/IP连接和转发X11连接。

(资源库 www.zyku.net)

上一篇:返回列表

栏    目:服务器其它

下一篇:判断服务器的负载是不是过高方法

本文标题:FTP和SSH的区别

本文地址:https://www.zyku.net/fwqqt/2854.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务