说明远程登录Telnet的主要功能以及Telnet的工作方式。

说明远程登录Telnet的主要功能以及Telnet的工作方式。,第1张

答案:远程登录Telnet的主要功能有:

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

(2)共享远程主机上的软件及数据资源;

(3)利用远程主机上提供的信息查询服务,进行信息查询。

远程登录Telnet的工作方式:

远程登录服务使用的也是客户机/服务器(Client/Server)模式。当用户Telnet登录远程计算机时,实际启动了两个程序,一个叫'Telnet客户端程序',它运行在用户的本地计算机上,另一个叫 'Telnet服务端程序',它运行在要登录的远程计算机上。因此,在远程登录过程中,用户的本地计算机是一个客户,而提供服务的远程计算机则是一个服务器。 在远程登录过程中, 本地计算机上的客户程序完成如下工作:(1)申请与远程服务器建立连接; (2)将从本地键盘上输入的字符串转换为标准格式发送到远程服务器,(3)将远程服务器接收到的信息显示在本地计算机的屏幕上。 Telnet服务器程序则完成如下工作:(1)在接收到客户机请求时,通知客户机远程服务器已经作好等待接收客户机发出命令的准备; (2)执行客户机所发出的命令,并将执行结果送回客户机;(3)等待客户机的下一个命令。

Telnet 是 Teletype network 的缩写,现在已成为一个专有名词,表示远程登录协议和方式,分为 Telnet 客户端和 Telnet 服务器程序。 Telnet 可以让用户在本地 Telnet 客户端上远端登录到远程 Telnet 服务器上。下面为大家介绍下Telnet是什么以及有什么用等基础知识。

Telnet、Mstsc、SSH、FTP之间的比较和区别

专业的说, Telnet 是 Internet 上远程登录的一种程序也可以理解为有一套标准协议;它可以让您的电脑通过网络登录到网络另一端的电脑上,甚至还可以存取那台电脑上的文件。当然,不是每一台电脑都可以登录,前提是这台电脑有对外开放或者是必须拥有使用者帐号及密码;最重要的是与所想连接的电脑都得连上 Internet

Telnet 服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用 Telnet 协议来工作。那么,什么是 Telnet 协议?它都具备哪些特点呢?

Telnet 是位于 OSI 模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的 TCP/IP 协议。就是说他是一种基于 TCP 的应用层协议。这一协议需要通过用户名和口令进行认证,是 Internet 远程登陆服务的标准协议。应用 Telnet 协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务:

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

在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务 器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Telnet 是常用的远程控制 Web 服务器的方法。

Telnet 命令允许与使用 Telnet 协议的远程计算机通讯。运行 Telnet 时可不使用参数,以便输入由 Telnet 提示符 ( Microsoft Telnet> ) 表明的 Telnet 上下文。可从 Telnet 提示符下,使用 Telnet 命令管理运行 Telnet 客户端的计算机。

Telnet 客户端命令提示符接受以下命令:

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

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

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

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

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

TELNET 一般是登录开放 Telnet 服务的机器的23端口

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

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

ssh简介

一个就是类似 telnet 的远程联机使用 shell 的服务器,即 ssh 另一个就是类似 FTP 服务的 sftp-server ,提供更安全的 FTP 服务

ssh 协议 使用的是 tcp 22 号端口, telnet 使用的是 tcp 的 23 号端口, ssh 协议是C/S架构,分为服务器端与客户端。

服务器端的程序有 sshd

客户端的程序有,Windows下 putty,SecureCRT,SSHSSH Secure Shell Client …… Linux下有,ssh

OpenSSH 包括 sshd 主程序与 ssh 客户端

使用方式: sftp root@localhost 和 sftp 支持的命令

针对远程服务器主机 (Server) 的行为

选项与参数:

案例:

基于口令的认证:这个就不用说了,就是输入用户名和密码

基于密钥的认证,具体步骤如下

客户端建立两把钥匙(公钥与私钥)

将公钥数据上传到服务器上

将公钥放置服务器端的正确目录与文件名(scp 或 ssh-copy-id)

方法一 scp

方法二 ssh-copy-id

命令格式: ssh-copy-id –i /path/to/pubkey USERNAME@ERMOTE_HOST

案例:

ssh-copy-id –i ssh/id_rsapub root@1921681254

FTP :文件传输协议。先说说他的功能吧,主要就是从运行 FTP 服务器的计算机传输文件。可以交互使用。这里要注意,只有安装了 tcp/ip 协议的机器才能使用 ftp 命令。

命令格式:

ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]

说说他们的含义:

理解了上面的,就说说一些具体的命令,个人觉得虽然现在工具用起来很方便了,但懂这些命令在很多地方还是很有用的,就像现在nt下的命令提示符

如果telnet服务器使用的默认端口23,则直接使用telnet命令登陆开启telnet服务的服务器。

telnet ip 

示例:telnet 1921685130 按回车键即可建立telnet连接。

如果telnet服务修改了端口则需使用在后面接上端口号。

telnet ip port 

示例:telnet 1921655130 2323 按回车键即可建立telnet连接,其中2323是telnet服务器的非默认端口。

连接建立成功后,输入帐号和密码,回车登陆即可。

1、首先需在电脑中安装好SecureCRT 80工具,然后双击桌面的SecureCRT 80图标,打开SecureCRT 80工具,如图。

2、进入到SecureCRT 80界面,然后点击菜单栏的“File”,如图所示,

3、在弹出的File下拉菜单中选择“Quick Connect”,如图所示。

4、然后再进入的Quick Connect对话框中的protocol栏选择协议,如图选中telnet,

5、然后在Hostname栏中输入需要登录的IP地址,输入完成之后点击“connect”连接,如图所示,

6、远程Telnet登录成功,进入到登录界面,如图所示。

7、输入登录名称、登录密码、进入全局模式,之后可以输入命令了,如图所示。

1、语法 

telnet(选项)(参数)

2、选项 

-8:允许使用8位字符资料,包括输入与输出; 

-a:尝试自动登入远端系统; 

-b<主机别名>:使用别名指定远端主机名称; 

-c:不读取用户专属目录里的telnetrc文件; 

-d:启动排错模式; 

-e<脱离字符>:设置脱离字符; 

-E:滤除脱离字符; 

-f:此参数的效果和指定"-F"参数相同; 

-F:使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机; 

-k<域名>:使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名; 

-K:不自动登入远端主机; 

-l<用户名称>:指定要登入远端主机的用户名称; 

-L:允许输出8位字符资料; 

-n<记录文件>:指定文件记录相关信息; 

-r:使用类似rlogin指令的用户界面; 

-S<服务类型>:设置telnet连线所需的ip TOS信息; 

-x:假设主机有支持数据加密的功能,就使用它; 

-X<认证形态>:关闭指定的认证形态。参数远程主机:指定要登录进行管理的远程主机; 端口:指定TELNET协议使用的端口号。

3、参数 

远程主机:指定要登录进行管理的远程主机; 

端口:指定TELNET协议使用的端口号。

扩展资料:

实例:域名无法解析

命令:

telnet wwwbaiducom

输出:

[root@localhost ~]# telnet wwwbaiducom

wwwbaiducom/telnet: Temporary failure in name resolution

[root@localhost ~]# 

说明:

处理这种情况方法:

(1)确认域名是否正确

(2)确认本机的域名解析有关的设置是否正确

(3)确认防火墙是否放开了UDP53端口的访问

参考资料:

-Telnet

telnet提示“在端口23:连接失败”,说明没有开启telnet服务。

解决方法如下

1、在运用telnet命令时经常显示不是内部或外部命令,或无法打开到主机的连接,在端口23:连接失败,如下图。

2、点击左下角控制面板,双击程序和功能。

3、点击启用或关闭windows功能。

4、下拉图表 在Telnet服务器和Telnet客户端处打勾。点击确定。

5、此时再调用telnet命令即可。

扩展资料

telnet命令用途

Telnet是Internet远程登录服务的标准协议和主要方式,最初由ARPANET开发,现在主要用于Internet会话,它的基本功能是允许用户登录进入远程主机系统。

Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。

当登录上远程计算机后,本地计算机就等同于远程计算机的一个终端,我们可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的操作权限。

Telnet的主要用途就是使用远程计算机上所拥有的本地计算机没有的信息资源,如果远程的主要目的是在本地计算机与远程计算机之间传递文件,那么相比而言使用FTP会更加快捷有效。

交互过程

当我们使用Telnet登录进入远程计算机系统时,事实上启动了两个程序:一个是Telnet客户程序,运行在本地主机上;另一个是Telnet服务器程序,它运行在要登录的远程计算机上。

本地主机上的Telnet客户程序主要完成以下功能:

1、建立与远程服务器的TCP联接。

2、从键盘上接收本地输入的字符。

3、将输入的字符串变成标准格式并传送给远程服务器。

4、从远程服务器接收输出的信息。

5、将该信息显示在本地主机屏幕上。

参考资料:

 telnet命令用途

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 说明远程登录Telnet的主要功能以及Telnet的工作方式。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情