关于远程登录协议(Telnet,Rlogin,ssh)
来源:互联网 发布:linux vi 下查找命令 编辑:程序博客网 时间:2024/05/17 02:41
Telnet是通过客户端与服务器之间的选项协商机制,实现了提供特定功能的双方通信。
如下图所示,telnet客户进程同时与终端驱动,TCP/IP协议模块进行交互,负责信息的传输。
telnet服务进程负责与伪终端驱动,TCP/IP进行数据交互。所谓的为终端驱动就是实现一种登录外壳(shell)程序,效果就是和直接用本机终端敲入命令并直接执行一样。
2)Rlogin
Rlogin最初是是现在unix系统中的远程登录协议。由于客户端进程和服务器进程已经事先知道了对方的操作系统类型,因此也就省去了选项协商机制。
总的来说,它与telnet协议类似,不过内部实现要相对简单。
3)SSH(Secure Shell)
上面所述的Telnet与Rlogin程序在传输机制上是有安全漏洞的,因为它们在传输数据时使用明文机制;如果有人在网络上进行截获这样的数据,那么一些重要的数据将会不可避免的泄露。
而SSH相对来说有两个优点:(1)SSH是比较可靠的的远程登录和其他安全服务的协议,它采用了数据加密机制,能够防止DNS欺骗和IP欺骗。(2)所传输的数据是经过压缩的,因此相对来说加快了传输速度。
SSH协议是建立在应用层和传输层上的安全协议,主要包括三个部分:(1)传输层协议内容,提供认证,数据的完整性检查等功能。(2)用户认证协议层,它运行在传输层上,主要实现了通信过程中的身份认证,认证方式包括口令认证,密钥认证等。(3)连接协议层,负责分配加密通道到逻辑通道上,运行在用户认证协议层上。
SSH协议可以替代以一些例如Telnet,ftp一些传统网络程序协议,在不安全的通信环境中提供了比较可靠的数据保护机制。
- 关于远程登录协议(Telnet,Rlogin,ssh)
- 关于远程登录协议(Telnet,Rlogin,ssh)
- 关于远程登录协议(Telnet,Rlogin,ssh)
- 关于远程登录协议(Telnet,Rlogin,ssh)
- Telnet 和Rlogin:远程登录
- (26)Telnet和Rlogin:远程登录
- Telnet和Rlogin:远程登录(26.2__1)
- SSH协议和Telnet协议远程登录 区别
- Telnet和Rlogin:远程登录(26.3__2)
- Telnet和Rlogin:远程登录(26.4__3)
- Telnet和Rlogin:远程登录(26.5__4)
- TCP/IP协议族-----20、远程登录:TELNET与SSH
- Telnet和Rlogin以及SSH
- 远程登录协议(TELNET)
- 远程登录协议(TELNET)
- SSH-远程登录协议
- TCP-IP详解卷1-26:Telnet和Rlogin(Remote Login)):远程登录
- 【TCP/IP详解】第26章 Telnet和Rlogin:远程登录
- c++primer 复制控制-消息处理示例
- Maven项目管理工具
- Class.getName和Class.getCanonicalName
- Android中File形式保存数据【安卓进化三十】
- C语言中int的取值范围是怎么算出来的
- 关于远程登录协议(Telnet,Rlogin,ssh)
- http://www.microsoft.com/china/MSDN/library/Graphics/Graphics/rediswmedc.mspx?mfr=true
- getInstance()的用法
- 我的第一篇博客
- 思考我的工作!我的生活!
- .Net 基本概念
- VS2010最大的硬伤,编译出来的程序不能在XP SP2以下的系统运行
- SELECT 与 SET 对变量赋值的区别(存储过程)
- Vim PHP环境设置文章