最近登录主机的时候,经常碰到了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的,因为他不安全。
分享到:
相关推荐
在IT行业中,网络服务的远程访问管理是至关重要的,telnet和SSH(Secure Shell)是两种常见的远程登录协议,用于实现客户端与服务器之间的安全通信。本文将深入探讨这两种协议的工作原理、特点以及如何进行登陆验证...
远程连接服务器的两种方式,telnet和ssh两种,还提供了执行命令的接口
CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可...
"kpym telnet/ssh server" 是一个专为Windows操作系统设计的轻量级服务器软件,它允许用户在本地系统上设置并运行Telnet和SSH(Secure Shell)服务。这款工具的特点是体积小巧,且完全免费开源,使得用户可以轻松地...
### Linux 下 Telnet 和 SSH 服务的配置与使用详解 #### 一、Telnet 服务配置及使用 **1. Telnet 安装** 在 Linux 系统中配置 Telnet 服务之前,需要确保系统已经安装了 Telnet 的客户端和服务端组件。一般情况下...
在Solaris系统下,通过配置使其支持root用户连接telnet和ssh
好用的TELNET AND SSH工具,和大家一起分享。
PuTTY 是一款非常流行的开源软件,它主要用于实现Telnet和Secure Shell (SSH) 协议的客户端连接。这款中文版的 PuTTY 提供了多种功能,使得用户可以在远程服务器上进行安全的登录和数据传输。下面我们将详细探讨...
### Telnet与SSH的区别 #### 一、Telnet概述及安全性问题 Telnet是一种用于远程登录的TCP/IP协议,主要用于在网络环境中控制各种网络设备。它允许用户从本地计算机连接到远程计算机,从而实现对远程资源的访问和...
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。...Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。目前最新的版本为 0.70 latest release
根据给定文件的信息,我们可以详细地探讨一下关于中兴ZXV10 W815N路由器的telnet和SSH登录方式及其默认密码等相关知识点。 ### 一、中兴ZXV10 W815N简介 中兴ZXV10 W815N是一款面向家庭用户或小型办公环境的无线...
PuTTY_Telnet_SSH_客户端汉化版2nd
本文以华为S5130交换机为例,详细介绍了如何配置Web、Telnet和SSH远程访问,以及解决相关故障的方法,非常适合初学者学习。 首先,配置Web和Telnet远程访问。在华为S5130交换机上,我们需要进入系统视图并创建一个...
PUTTY是一款广受欢迎的开源软件,主要用于远程控制和管理服务器,尤其在IT行业中,它作为telnet和SSH(Secure Shell)客户端,是系统管理员和开发者的必备工具。本文将详细介绍PUTTY及其在 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上。除了官方版本外,有许多第三方的团体或个人...
Linux 修改 FTP、Telnet、SSH 的默认端口 Linux 操作系统中,FTP、Telnet、SSH 是三个常用...修改 FTP、Telnet、SSH 的默认端口号可以提高 Linux 系统的安全性,但是需要小心地编辑配置文件和重启服务,以免出现问题。