Telnet是基於請求注釋(RFC)854的因特網標准程序和協議,該RFC規定了一種在網絡上發送和接收未加密的ASCII字符(明文)的方法。Telnet包含兩個功能模塊:Telnet客戶端和Telnet服務器。Telnet客戶端是開發人員和管理員幫助管理和測試網絡連接的絕佳工具,僅支持基於字符的接口和應用程序,沒有圖形功能;默認情況下,Windows Server 2016中未安裝Telnet客戶端功能模塊(PS.出於安全等因素考慮Windows Server 2016中不再包含Telnet服務器功能)。拋開系統模塊,其實還有很多類似putty小工具供大家選擇。
未安裝telnet客戶端一般報錯如下:
powershell下報錯信息:
telnet : 無法將“telnet”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑
正確,然后再試一次。
所在位置 行:1 字符: 1
+ telnet
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (telnet:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
CMD下報錯信息:
'telnet' 不是內部或外部命令,也不是可運行的程序或批處理文件。
三種方法安裝Telnet客戶端:
一、GUI方式安裝telnet:
從任務欄圖標或“開始”頁面打開服務器管理器,在儀表板界面選擇——添加角色和功能——在添加功能界面選擇——telnet客戶端:
二、從DOS命令提示符安裝Telnet客戶端:
Dism /Online /Enable-Feature /FeatureName:TelnetClient
三、Powershell安裝Telnet客戶端:
Install-WindowsFeature telnet-client
或
Add-WindowsFeature telnet-client
有關telnet幫助信息如下:
歡迎使用 Microsoft Telnet Client
Escape 字符為 'CTRL+]'
Microsoft Telnet> ?
命令可能是縮寫。支持的命令為:
c - close 關閉當前連接
d - display 顯示操作參數
o - open hostname [port] 連接到主機(默認端口 23)。
q - quit 退出 telnet
set - set 設置選項(鍵入 'set ?' 獲得列表)
sen - send 將字符串發送到服務器
st - status 打印狀態信息
u - unset 解除設置選項(鍵入 'set ?' 獲得列表)
?/h - help 打印幫助信息
歡迎關注微信公眾號:小溫研習社