最近登录主机的时候,经常碰到了telnet连不上但ssh可以连上,ssh连不上但telnet可以连上,今天花了点时间把他们两者之间的异同点进行了对比整理,归纳如下:
1,本质:telnet是明码传输,ssh是加密传输。telnet通过TCP/IP协议来访问远程计算机来控制你的设备,其传输的数据和口令是明文形式的。这样攻击者就很容易得到你的口令和数据。其方式也很简单,他以中间人的身份冒充你的设备截取你的数据,然后再把假数据再传给你的远程设备,从而达到攻击的目的。SSH是替代Telnet和其他远程控制台管理应用程序的行业标准。SSH命令是加密的并以几种方式进行保密。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。
2,端口区别:telnet是23 ssh是22
3,ssh分分ssh1和ssh2。两者是不兼容的版本,使用不同的协议。SSH1又分为1.3和1.5两个版本。SSH1采用DES、3DES、Blowfish和RC4等对称加密算法保护数据安全传输,而对称加密算法的密钥是通过非对称加密算法(RSA)来完成交换的。SSH1使用循环冗余校验码(CRC)来保证数据的完整性,但是后来发现这种方法有缺陷。SSH2避免了RSA的专利问题,并修补了CRC的缺陷。SSH2用数字签名算法(DSA)和Diffie-Hellman(DH)算法代替RSA来完成对称密钥的交换,用消息证实代码(HMAC)来代替CRC。同时SSH2增加了AES和Twofish等对称加密算法。
4,使用实例:
telnet 10.10.10.1 telnet 10.10.10.1 8080
ssh 10.10.10.1 ssh user@10.10.10.1
这里的ssh是指ssh1还是指ssh2,取决于你机器上安装的版本。
5,为什么有时候telnet会不好使?
这个是涉及到机器设置。首先查看telnet服务有没有开,再者看下防火墙是不是阻止了telnet,默认情况防火墙是不信任telnet的,因为他不安全。
分享到:
相关推荐
telnet和ssh登陆验证
远程连接服务器的两种方式,telnet和ssh两种,还提供了执行命令的接口
CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可...
linux系统安装telnet和ssh的详细步骤和方法。
PuTTY: 自由的Telnet/SSH 客户端(中文版)
这是一个windows环境下架设telnet/ssh服务的服务器软件,程序较小,免费开源,用起来也简单。
在Solaris系统下,通过配置使其支持root用户连接telnet和ssh
好用的TELNET AND SSH工具,和大家一起分享。
Telnet服务的配置步骤 123 安全的ssh 1配置openssh服务器 2使用OpenSSH客户端 3OpenSSH上常用的命令
介绍了Telnet和SSH的区别,以及SSH1和SSH2的区别,SSH1的缺陷,SSH2的特点
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。...Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。目前最新的版本为 0.70 latest release
PuTTY_Telnet_SSH_客户端汉化版2nd
Linux全攻略--远程登录管理,让您更好的学习linux中的telnet与ssh技术!
主题:互联网() , Telnet() 编程语言:C() , C++() 界面类型:Non-interactive (Daemon) 支持语种:保加利亚语 , 英语 操作系统:32-bit MS Windows (NT/2000/XP) 许可类型:BSD License 适用对象:最终用户/桌面 ...
putty工具,PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人...
telnet和ssh同时访问常见故障。
PuTTY 是一套免费的 SSH / Telnet 程序,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码 (Fingerprint)。建立联机以后,所有的通讯内容都是以加密的方式传输,因此你再也不用害怕使用 ...
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。 用它来远程管理Linux十分好用,其主要优点如下: ◆ 完全免费; ◆ 在Windows 9x/NT/2000下运行...
Ubuntu下安装配置telnet,ssh,ftp说明
java访问ssh和telnet 自己写的程序 里面只需要修改ip地址 端口就能实现你的功能 自己收藏一份了