我们都知道,Telnet是进行远程登录的协议,在TCP/IP中也是一个非常重要的协议。Telnet的使用过程中,我们很多时间都会接触Telnet命令。对于这部分的内容我们现在来总结一下。首先我们看一下使用Telnet的具体过程。
使用Telnet
应用到: Windows Server 2008, Windows Vista
使用Telnet包含三个基本步骤:
启动Telnet服务器程序
连接到Telnet服务器并建立会话
在Telnet会话中运行程序
在主机上启动Telnet服务器程序
在 Windows 中,Telnet服务器 (Tlntsvr.exe) 作为服务运行.每次要允许Telnet连接到计算机时都可以手动启动此服务,也可以将此服务配置为每次启动计算机时自动启动.Telnet客户端无法连接到主机,除非Telnet服务器服务正在运行并且侦听连接请求.有关配置Telnet服务器服务的详细信息,请参阅管理Telnet服务器.
从Telnet客户端连接Telnet服务器
若要在Telnet客户端和Telnet服务器间创建Telnet连接,请在客户端上启动Telnet客户端服务.运行Telnet客户端 (Telnet.exe) 时,必须指定要连接的主机.也可以配置多个可选的连接设置和功能.有关如何在 Windows 上使用Telnet客户端服务的详细信息,请参阅管理Telnet客户端.
Telnet客户端服务运行时,会向Telnet服务器发送连接请求.如果Telnet服务器响应请求,Telnet客户端和服务器会协商连接细节,例如,流控制设置、窗口大小、所支持的身份验证类型,以及要模拟的终端类型.在成功协商连接细节并且验证登录凭据后,Telnet服务器服务会创建Telnet命令提示符会话.
在 Windows上,每个Telnet命令提示符会话都由两个过程组成:TlntSess.exe 和 Cmd.exe.TlntSess.exe 负责管理Telnet会话.Cmd.exe 是命令解释程序或解释器程序,用于在主机上运行命令、程序或脚本.
备注
Cmd.exe 是 Windows 中默认用于Telnet命令提示符会话的命令解释程序.但是,可以将Telnet服务器服务配置为默认使用Telnet服务器上安装的任何命令解释程序或解释器程序.有关更改命令解释程序的详细信息,请参阅配置Telnet服务器使用的命令解释程序.
在Telnet会话中运行程序
在建立Telnet客户端和Telnet服务器之间的连接后,客户端命令提示符窗口中将显示以下消息:
欢迎使用 Microsoft Telnet 服务器.
该消息表示您已建立与活动Telnet服务器的会话.根据将服务器配置为对其用户进行身份验证的方式,您可能需要输入用户名和密码.在成功完成身份验证后,您可以使用此会话在Telnet服务器上远程运行命令行程序、解释器命令和脚本.可运行的程序取决于授予用户帐户的权限或帐户所属用户组的权限.如果已在计算机上启用用户帐户控制,它会影响可以在Telnet会话过程中使用的程序.
Telnet客户端和服务器处理过程依赖Telnet网络虚拟终端 (NVT) 将操作系统特定的键盘和显示代码转换成所有Telnet客户端和服务器都能理解的Telnet字符代码.