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 分支中創建它則不起作用.