【技术分享】Telnet / SSH

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 4月更文挑战第7天

★什么是 Telnet
Telnet 是一种应用层协议,用于远程控制连接到网络的设备。
假设个人电脑已启用远程登录客户端,路由器或其他设备已启用远程登录服务器服务的前提下。
机房中的服务器、路由器和其他设备可以在办公室的办公桌上通过个人电脑进行操作。

★Telnet 数据包
Telnet 客户端访问 Telnet 服务器时,使用 TCP 端口号 23 作为目标端口号。

★Telnet 工作原理
要从 PC 进行远程登录,请在命令提示符下输入 "telnet 192.168.0.5",或
使用 Tera Term 等输入 IP 地址进行远程登录。 使用 TCP 建立连接后,
要通过 telnet 执行远程控制,您需要登录要远程控制的设备,因此第一个响应屏幕会要求输入密码。
在 telnet 客户端中,输入密码信息命令即可发出命令。 命令由 telnet 服务器接收。
telnet 服务器对其进行处理,并将结果返回给 telnet 客户端。 命令和结果来回重复。

★什么是 SSH
SSH(Secure SHell)是一种应用层协议,用于远程控制连接到网络的设备。
在 telnet 的情况下,包括密码信息在内的所有数据都是未加密传输的。
而 SSH 则以加密形式发送包括密码信息在内的所有数据。
SSH 需要登录才能进行远程控制,而且必须在要远程控制的设备上设置用户名和密码。

★SSH 数据包
SSH 客户端访问 SSH 服务器时,使用 TCP 端口号 22 作为目标端口号。

★SSH 版本
SSH 有两个版本:SSH1(SSH 协议版本 1)和 SSH2(SSH 协议版本 2)。
SSH1 和 SSH2 最初在 "验证方法 "上有所不同:SSH1 使用 RSA 公钥加密法,而 SSH2 使用 DSA
公开密钥加密技术进行身份验证。 区别在于是 "RSA "还是 "DSA"。
不过,后来 SSH2 也允许使用 RSA 公钥加密技术进行身份验证。 此外,RSA 比 DSA 更安全。
由于 RSA 比 DSA 更安全,SSH2 的身份验证也以 RSA 公钥加密技术为主。 这意味着 SSH1 和 SSH2
都使用相同的身份验证方法,所以你可能会认为 SSH 版本之间没有区别。
不同之处在于 SSH2 比 SSH1 更安全。 SSH 客户端和 SSH 服务器是如果同时支持 SSH1 和 SSH2,建议使用 "SSH2 中的 RSA 公钥加密 "进行身份验证。

目录
相关文章
|
5月前
|
Linux 网络安全
linux端口连通性测试telnet、wget、ssh、curl
linux端口连通性测试telnet、wget、ssh、curl
|
8月前
|
网络安全 数据安全/隐私保护
华为交换机基本配置之Telnet和SSH方式远程登录
华为交换机基本配置之Telnet和SSH方式远程登录
1184 0
|
10月前
|
安全 网络协议 Shell
Telnet 基础实验2: SSH 实验
Telnet 基础实验2: SSH 实验
73 0
|
11月前
|
网络协议 Unix Linux
【PuTTY】一个免费的SSH和Telnet客户端
【PuTTY】一个免费的SSH和Telnet客户端
159 0
|
网络协议 Ubuntu 安全
网络-Telnet协议与SSH协议(命令、免密登录)及其安全性
网络-Telnet协议与SSH协议(命令、免密登录)及其安全性
471 0
网络-Telnet协议与SSH协议(命令、免密登录)及其安全性
|
Ubuntu Linux Shell
linux端口连通性测试【telnet、wget、ssh、curl】
linux端口连通性测试【telnet、wget、ssh、curl】
1172 0
|
监控 安全 测试技术
捷讯技术分享SSH 无法远程登录问题的处理办法汇总
前面小编给大家分享过云服务器和虚拟主机的区别,那么我们就会发现虚拟主机是不支持远程登录的。所以购买云服务器 ECS(后续简称 ECS)Linux 服务器后,就会面临如何登录和使用的问题。而由于服务器在云端,所以日常运维中通常都会基于 SSH 客户端登录服务器进行相关操作。
2505 0
|
测试技术 网络安全 数据安全/隐私保护
|
安全 Unix 网络安全
Telnet SSH1 SSH2 简介
本文整理自网络: 之前都是通过secureCRT直接telnet到远程主机来完成工作的,虽然也发现连接设置中的协议有诸多选项(SSH1、SSH2、Telnet、Telnet/SSL等)可以使用,但并没有关注过。
2223 0