基礎總匯之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字符代碼.