Telnet服务器的控制问题


这里我们讲解了有关于Windows Server 2008和Windows Vista的Telnet服务器控制内容。那么控制Telnet服务器可以达到什么效果呢?这里我们介绍一下具体内容,希望对大家有所帮助。

控制Telnet服务器可以查看哪些环境变量

应用到: Windows Server 2008, Windows Vista

Telnet 服务器可以查询连接到它的Telnet客户端,此功能是Telnet服务器正常操作的一部分.例如,Telnet 服务器可以向客户端询问环境变量的内容.此行为是正常的Telnet服务器和Telnet客户端操作所必需具备的功能.

但是,出于安全目的,必须将客户端可以返回到服务器的变量列表限制为由Telnet服务实际要求的变量.RFC 1572 定义了以下由 MicrosoftTelnet客户端传输的"已知"变量的列表:SYSTEMTYPE、ACCT、JOB、PRINTER、DISPLAY 和 USER.Telnet 客户端服务还可以传输变量 SFUTLNTVER 和 SFUTLNTMODE.

默认情况下,如果Telnet服务器请求不包含在该列表中的任何其他环境变量,则Telnet客户端会使用未定义的值响应,即使这些环境变量存在于客户端计算机中也如此.此安全功能可防止恶意Telnet服务器了解比允许Telnet运行所需绝对必要信息更多的有关客户端的信息.

某些应用程序可能要求定义并允许传输其他定义的环境变量.若要允许Telnet传输不在默认列表中的环境变量,必须使用此处所述的过程修改注册表设置.

本地Administrators 组中的成员身份或同等身份是完成此过程的最低要求.

注意

不正确地编辑注册表可能会对系统造成严重损坏.更改注册表之前,应对计算机上的所有重要数据进行备份.

允许Telnet客户端发送环境变量的步骤

打开注册表编辑器.单击"开始",然后在"开始搜索"框中键入 regedit.

如果出现"用户帐户控制"对话框,请确认所显示的是您要执行的操作,然后单击"继续".

在导航窗格中,打开 HKEY_LOCAL_MACHINE\Software\Microsoft.

如果项 TelnetClient 不存在,则创建它.为此,请右键单击 Microsoft,再单击"新建",然后单击"项".

键入 TelnetClient 作为新项的名称.

右键单击 TelnetClient,再单击"新建",然后单击"多字符串值".

键入 AllowedEnvVariables 作为新项的名称.

在细节窗格中,双击新的 AllowedEnvVariables 名称.

在"编辑多字符串"对话框中,键入Telnet服务器必须能够在此客户端上查询的环境变量的名称.在新行上键入每个变量名称.

单击"确定"保存已完成的列表.

其他注意事项

此注册表项仅在注册表的 HKEY_LOCAL_MACHINE 分支中创建时才起作用.在 HKEY_CURRENT_USER 分支中创建它则不起作用.

相关内容