telnet远程登陆、mstsc远程控制、SSH之间的比较和区别

Telnet与远程桌面mstsc

一 演示

  • 打开mstsc演示:

01 win + r 输入mstsc
在这里插入图片描述
02 输入要远程的机子的用户名和密码
在这里插入图片描述
03 登录
在这里插入图片描述
04 连接开启了,如图即是通过win窗口操作远程机子。
在这里插入图片描述
以上是使用mstsc打开一个远程连接来通过windows窗口的方式来控制远程机器。

  • 打开telnet:
    windows10 一般默认telnet服务都是关闭的,需要我们手动添加开启服务。

01 打开控制面板,程序。
在这里插入图片描述
02 在“选项和功能”中有“卸载程序”,“查看已安装的更新”等等一些选项,点击其中的“启用或关闭Windows功能”。
在这里插入图片描述
03 之后,右击开始菜单,选择列表中的“运行”选项
在这里插入图片描述
04 win + r 打开 “cmd”,输入telnet命令,如下所示
在这里插入图片描述

05 无法正常运行,原因可能是telnet服务没有开启。右击开始菜单,点击选项中的“计算机管理”。
在这里插入图片描述
06 在界面中弹出“计算机管理”面板,点击左侧列表中的“服务和应用程序”选项。
在这里插入图片描述

07 再点击右侧界面的“服务”选项
在这里插入图片描述

08 可以在界面中看到服务程序的名称,描述,状态,启动类型等信息。找到“telnet程序”,并右击,选择“属性”选项。
在这里插入图片描述

09 在属性设置面板中,把“启动类型”设置为“自动”,再点击“服务状态”中的“启动”就配置完成了。
在这里插入图片描述
10 然后在cmd下执行登录telnet命令就可成功了。
在这里插入图片描述

 

二 概念区分

1.mstsc 提供了纯字符界面的连接到远端主机的一个终端联接。而telnet远程登陆则是连接到远端桌面的,是图形界面。
2.因为不是每台计算机都有密码,要自己创建,但每台计算机都有用户名,如果你不知道是什么名字,那么可能是默认名字:administrater。
3.相同点是两者都提供了远程访问其他主机的机制,而不同也非常明显,一个是纯字符命令行方式的,另一个则是提供了完整桌面的图形界面。另外,两者(一般)都是通过(以太)网络来连接的。
显然, telnet 简单,轻巧,对网路带宽和时延要求低,而远程桌面则恰恰相反。
4.出于安全考虑,win7已经禁用了telnet这一功能.
5. telnet 只有文字界面, 无图形用户界面;明文传输, 不安全, 所以逐渐被弃用了.
6. 而后远程桌面mstsc出现了,通俗的讲他就是图形化的telnet。

 
 

==========================================================================================================
 
 

以下是某大佬对 Telnet、Mstsc、SSH之间的比较和区别的回答:
        实际上windows里经常 telnet 服务是默认没有安装的。win7下开启telnet为:控制面板-程序和功能-点击左上方的“打开或关闭Windows功能”-telnet客户端(你就可以使用telnet到其他机器。)telnet服务器(允许其他用户远程telnet到本机)点确定,这时在services.msc的服务里就可以看到telnet的服务,双击选择手动-启动该服务即可。顺便研究了下什么是telnet。说是远程登陆的一种协议和方式,可是平时都是mstsc来进行远程控制。习惯性的问问到底有什么区别呢?既然是远程访问,那么windows和linux之间是否也可以通过这些来相互远程访问?那么SSH呢?顺着这些问题,查了好多资料,下面谈谈我的理解。
 
Telnet:
 
        Telnet是Teletype network的缩写,现在已成为一个专有名词,表示远程登录协议和方式,分为Telnet客户端和Telnet服务器程序。Telnet可以让用户在本地Telnet客户端上远端登录到远程Telnet服务器上。Telnet一词相信很多电脑爱好者朋友都比较陌生,因为普通电脑用户很少会接触到Telnet相关的东西,但在一些专业的服务器场所或者一些特殊的电脑技巧中,会用到Telnet相关的东西。下面为大家介绍下Telnet是什么以及有什么用等基础知识。
在这里插入图片描述
专业的说,Telnet是Internet上远程登录的一种程序也可以理解为有一套标准协议;它可以让您的电脑通过网络登录到网络另一端的电脑上,甚至还可以存取那台电脑上的文件。当然,不是每一台电脑您都可以登录,前提是这台电脑有对外开放或者是您必须拥有使用者帐号及密码;最重要的是您与所想连接的电脑都得连上Internet。

 
Telnet是什么协议?:
 

Telnet服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用Telnet协议来工作。那么,什么是Telnet协议?它都具备哪些特点呢?
Telnet是位于OSI模型的第7层—应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。就是说他是一种基于TCP的应用层协议。这一协议需要通过用户名和口令进行认证,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务:
1)Telnet定义一个网络虚拟终端为远程系统提供一个标准接口。客户机程序不必详细了解远程系统,他们只需构造使用标准接口的程序;

2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;

3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。

 
Telnet有什么用?:
 

Telnet提供远程登录功能,使得用户在本地主机上运行Telnet客户端,就可登录到远端的Telnet服务器. 在本地输入的命令可以在服务器上运行,服务器把结果返回到本地,如同直接在服务器控制台上操作. 这样就可以在本地远程操作和控制服务器。

1)在用户终端与远程主机之间建立一种有效的连接;

2)可以共享主机上的软件和数据资源;

3)可以利用远程主机上提供的信息查询服务进行信息查询;

 
Telnet系统的组成?:
 

Telnet由客户软件、服务器软件以及telnet通信协议等三部分组成。

Telnet客户软件运行在用户的计算机上。当用户执行Telnet命令进行远程登录时,客户软件将完成下列功能:

1)建立与远程主机的TCP连接。它在一个周知的23号TCP端口上打开一个套接字,如果远程主机上的Telnet服务器软件一直在这个周知的端口上侦听连接请求,则这个连接便会建立起来。

2)以终端方式为用户提供人机界面。

3)将用户输入的信息通过Telnet协议传送给远程主机。

4)接受远程主机发送来的信息,并经过适当的转换显示在用户计算机的屏幕上。

远程主机必须运行Telnet服务器软件,这样才能提供Telnet远程登录服务。Telnet服务器软件将完成下列功能:

1)通知网络系统已做好提供远程连接服务的准备。

2)不断地在周知的23号TCP端口上侦听用户的连接请求。

3)处理用户的请求。

4)将处理的结果通过Telnet协议返回给客户程序。

5)继续侦听用户的请求。

telnet本身是一种协议,所以在windows和linux之间是可以相互远程的。

 
Telnet与mstsc的区别:
 

Telnet本身是一种应用层协议,故在使用Telnet时可以把它看成是一种系统命令。而且是是黑客的常用手法之一,且不会讲原有的操作用户踢下来(就是说你登陆了,别人都不知道),然而用mstsc登陆的话,就必须将现在正在使用的用户踢下来才可以。

TELNET一般是登录开放Telnet服务的机器的23端口;最老牌的TELNET软件为NetTerm,目前版本为4.2.e.4。

两者最明显的区别是登陆方式不同,TELNET 是文本方式的登陆,命令行操作;MSTSC是图象界面操作。

 
SSH
 

Telnet服务虽然使用方便,但由于其安全性不高,因此目前通常使用SSH(Secure Shell)代替Telnet进行远程管理。SSH是一个在应用程序中提供安全通信的协议,通过SSH可以安全地访问服务器,因为SSH基于成熟的公钥加密体系,把所有传输的数据进行加密,保证数据在传输时不被恶意破坏、泄露和篡改。SSH还是用了多种加密和认证方式,解决了传输中数据加密和身份认证的问题,能有效防止网络嗅探和IP欺骗等攻击。

使用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提供一个安全的“通道”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575490.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux查看已经开放的端口,开放端口遇到防火墙的问题。

Linux查看已经开放的端口,开放端口,FirewallD is not running 查看已经开放的端口 firewall-cmd --list-all1 如果出现这种情况说明你的防火墙没有开: 则先把防火墙打开:systemctl start firewalld 扩展内容:. 查看firewalld状…

用yum装程序 报[Errno 12] Timeout on Trying other mirror.

使用yum,报错如图下: 记着之前网卡和dns文件都配置好着的,114.114.114.114都加上的。 检查了下,发现dns文件的配置不见了。。。。 故把 /etc/resolv.conf 中加了如下:然后重点不要重启 service network restart &#…

JavaScript中的原型和继承

请在此暂时忘记之前学到的面向对象的一切知识。这里只需要考虑赛车的情况。是的,就是赛车。 最近我正在观看 24 Hours of Le Mans ,这是法国流行的一项赛事。最快的车被称为 Le Mans 原型车。这些车虽然是由“奥迪”或“标致”这些厂商制造的&#xff0c…

Centos7.x 网卡启动报错(Failed to start LSB: Bring up/down networking)

环境:华为云服务器、 CentOS 7.x 操作是 调整网卡配置文件和resolv.conf ,systemctl restart network 重启网络服务总是失败:如下: 按提示看细节: 搜索到还算靠谱的帖子,都说 大多都是网卡配置文件配置错误&#x…

计算机网络复习-OSI TCP/IP 物理层

我膨胀了,挂我啊~ 作者简介: 每年都吐槽吉师网安奇怪的课程安排、全校正经学网络安全不超20人情景以及割韭菜企业合作的FW,今年是第一年。。 TCP/IP模型 先做两道题: TCP/IP协议模型由高层到低层分为哪几层: 这题…

J2EE的十三个规范

J2EE想必大家都不陌生吧,貌似现在更流行将其称作JavaEE,不管名字怎么变,核心和思想是没有变的。学习J2EE首先要了解它的规范,下面我们一起看看它的十三个规范。 1,JDBC(Java Database Connectivity&#xf…

Xshell登录Linux服务器 提示WARNING! The remote SSH server rejected X11 forwarding request 及 提示符显示-bash-4.2#

用root登录 Xshell 登录Linux服务器 提示 WARNING! The remote SSH server rejected X11 forwarding request 以及 用户表示符是:-bash-4.2# 而不是user主机名 路径的显示方式。 首先先查 The remote SSH server rejected X11 forwarding request。 解决过程 …

Q我音乐

转载于:https://www.cnblogs.com/lovelife20/p/3709191.html

SRS 启动正常,拉流没画面,看SRS日志报错 srs is already running

日常启动SRS 出错,如下图:像是已有存在的启动。 然后各种停止进程,停止 SRS 服务,日志还是一样的错误提示。 各种查进程或者程序是否存在,并且reboot过了。都不行,折腾一番,没解决问题。最终重…

web开发常用工具介绍

web开发工具介绍: 主要浏览器:IE浏览器、火狐浏览器、谷歌浏览器、Edge浏览器、Safari浏览器、Opera浏览器等。 浏览器市场份额:http://tongji.baidu.com/data/browser 浏览器内核有四种: Trident内核、Gecko内核、WebKit内核、…

CentOS 7安装Development Tools 失败 报错 group tools does not exist. Maybe run: yum groups mark install

重装centos,以及迁移时,碰见这个问题。如下图: CentOS 7安装Development Tools 失败 报错 group tools does not exist. Maybe run: yum groups mark install 报错图示: 一通尝试。最后如下三行解决。 yum groups mark instal…

HTML常用标签、特殊字符、路径

跳转到邮箱&#xff1a; <a href"mailto:someonemicrosoft.com?subjectHello%20again">发送邮件</a><a href"mailto:someonemicrosoft.com?ccsomeoneelsemicrosoft.com&bccandsomeoneelse2microsoft.com&subjectSummer%20Party&bo…

VM Ware 虚拟机centos 时间与本地时间不一致

VM Ware 虚拟机centos 时间与本地时间不一致&#xff0c;如下图。大致是时区设置的问题&#xff0c;设置为中国标准时区即可&#xff0c;CST。 解决办法 1.安装时间同步插件 ntpdate yum install ntpdate 2.启动服务 service ntpdate restart 或 systemctl restart ntpdat…

html中列表、表格、合并单元格

列表&#xff1a; 分为无序列表、有序列表、自定义列表 无序列表&#xff1a; <ul> <!-- ul标签中只能容纳li标签&#xff0c;li标签里面可以容纳其他标签 --><li>列表项1</li><li>列表项2</li><li>列表项3</li>...</ul&…

结婚虽易,终老不易:EntityFramework和AutoMapper的婚后生活

写在前面 我到底是什么&#xff1f;越界的可怕做好自己后记上一篇《恋爱虽易&#xff0c;相处不易&#xff1a;当EntityFramework爱上AutoMapper》文章的最后提到&#xff0c;虽然AutoMapper为了EntityFramework做了一些改变&#xff0c;然后就看似幸福的在一起了&#xff0c;但…

Linux 学会看日志文件处理问题

rsyslog是一个进程&#xff0c;是一个命令。管理日志的。–》系统日志记录器 它有一个配置文件&#xff1a;/etc/rsyslog.conf 自己创建日志时&#xff0c;要修改该配置文件。 日志的作用&#xff1a; 用于记录系统、程序运行中发生的各种事件&#xff1b; 通过阅读日志&…

html中input、label、form、textarea、select

表单input&#xff1a; 表单是用来收集信息的&#xff0c;由表单控件(表单元素)、提示信息、表单域构成。 input控件的属性及值&#xff1a; 除以上属性外&#xff0c;input元素type属性还有一个number属性值&#xff0c;此为仅可以填数字&#xff0c;默认是可以选择或者填写…

html中文本格式化、预格式化、计算机输出标签、address、title、文字方向、著作

文本格式化标签&#xff1a; 预格式化标签pre&#xff1a; 网页中文本默认是显示一行&#xff0c;没有格式&#xff0c;通过<pre></pre>标签包裹会显示默认的格式。 <pre> <!-- 通过pre标签包裹后&#xff0c;会有默认的格式 -->云想衣裳花想容&…

html5简介、选项输入框、表单元素分组、input新增属性及属性值

HTML5简介: 定义&#xff1a;HTML5号称下一代HTML&#xff0c;html的最新版本&#xff0c;定义了新的标签、css、JavaScript&#xff0c;html5新标签IE9以上版本浏览器才兼容&#xff0c;因此在实际开发中要问老板是否兼容低版本浏览器。 扩展内容&#xff1a;语义化标签、本…

Linux crontab 定时任务没执行,没收到错误信息邮件

crond 定时任务 没执行&#xff0c;简单的打印日期&#xff0c;reboot 命令 等也没执行成功&#xff08;语法确保没错&#xff09;。捣鼓一整算是有些进展。 centos7 不过这个好像没啥问题吧。。 分割线------------------------------------------------------- 01 最开始就…