使用Telnet这个用来访问远程计算机的TCP/IP协议以控制你的网络设备相当于在离开某个建筑时大喊你的用户名和口令。很快会有人进行监听,并且他们会利用你安全意识的缺乏。传统的网络服务程序如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。
SSH是替代Telnet和其他远程控制台管理应用程序的行业标准。SSH命令是加密的并以几种方式进行保密。
在使用SSH的时候,一个数字证书将认证客户端(你的工作站)和服务器(你的网络设备)之间的连接,并加密受保护的口令。SSH1使用RSA加密密钥,SSH2使用数字签名算法(DSA)密钥保护连接和认证。加密算法包括Blowfish,数据加密标准(DES),以及三重DES(3DES)。SSH保护并且有助于防止欺骗,“中间人”攻击,以及数据包监听。
通过使用SSH把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。
分享到:
相关推荐
根据提供的文档内容,我们可以总结出关于Telnet与SSH在Linux环境中的使用方法和技术要点,具体分为以下几个方面: ### 一、Telnet与SSH概述 #### Telnet - **定义**:Telnet是一种早期的远程登录协议,允许用户...
### 二、Telnet与SSH简介 #### Telnet Telnet是一种用于远程登录计算机的应用程序协议,允许用户通过网络登录到远程设备并进行操作。虽然Telnet在早期广泛使用,但由于其通信过程中的数据传输未加密,因此存在一定...
ssh
"kpym telnet/ssh server" 是一个专为Windows操作系统设计的轻量级服务器软件,它允许用户在本地系统上设置并运行Telnet和SSH(Secure Shell)服务。这款工具的特点是体积小巧,且完全免费开源,使得用户可以轻松地...
### Telnet与SSH的区别 #### 一、Telnet概述及安全性问题 Telnet是一种用于远程登录的TCP/IP协议,主要用于在网络环境中控制各种网络设备。它允许用户从本地计算机连接到远程计算机,从而实现对远程资源的访问和...
在IT行业中,网络服务的远程访问管理是至关重要的,telnet和SSH(Secure Shell)是两种常见的远程登录协议,用于实现客户端与服务器之间的安全通信。本文将深入探讨这两种协议的工作原理、特点以及如何进行登陆验证...
远程连接服务器的两种方式,telnet和ssh两种,还提供了执行命令的接口
### Linux 下 Telnet 和 SSH 服务的配置与使用详解 #### 一、Telnet 服务配置及使用 **1. Telnet 安装** 在 Linux 系统中配置 Telnet 服务之前,需要确保系统已经安装了 Telnet 的客户端和服务端组件。一般情况下...
CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可代替Telnet和ssh2等。本资源来源于网上,仅供个人学习参考用。有侵权请及时告知。CRT连接软件,可...
好用的TELNET AND SSH工具,和大家一起分享。
1. **PuTTY**: 这是主要的程序,提供了一个图形用户界面 (GUI) 用于建立与远程服务器的SSH或Telnet连接。用户可以通过输入服务器的IP地址、端口号、用户名等信息来建立连接,进行命令行交互。 2. **PSFTP**: PSFTP...
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植...
PuTTY_Telnet_SSH_客户端汉化版2nd
在Linux操作系统中,配置和使用 Telnet 与 SSH 服务是进行远程管理的重要手段。这两种服务允许用户从一台计算机安全地访问另一台计算机的命令行界面。下面我们将详细介绍如何在Linux系统中配置和使用 Telnet 以及 ...
本文以华为S5130交换机为例,详细介绍了如何配置Web、Telnet和SSH远程访问,以及解决相关故障的方法,非常适合初学者学习。 首先,配置Web和Telnet远程访问。在华为S5130交换机上,我们需要进入系统视图并创建一个...
putty工具,PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人...
在Solaris系统下,通过配置使其支持root用户连接telnet和ssh
主题:互联网() , Telnet() 编程语言:C() , C++() 界面类型:Non-interactive (Daemon) 支持语种:保加利亚语 , 英语 操作系统:32-bit MS Windows (NT/2000/XP) 许可类型:BSD License 适用对象:最终用户/桌面 ...