telnet远程登陆、mstsc远程控制、SSH之间的比较和区别
Telnet與遠程桌面mstsc
一 演示
- 打開mstsc演示:
01 win + r 輸入mstsc
02 輸入要遠程的機子的用戶名和密碼
03 登錄
04 連接開啟了,如圖即是通過win窗口操作遠程機子。
以上是使用mstsc打開一個遠程連接來通過windows窗口的方式來控制遠程機器。
- 打開telnet:
windows10 一般默認telnet服務都是關閉的,需要我們手動添加開啟服務。
01 打開控制面板,程序。
02 在“選項和功能”中有“卸載程序”,“查看已安裝的更新”等等一些選項,點擊其中的“啟用或關閉Windows功能”。
03 之后,右擊開始菜單,選擇列表中的“運行”選項
04 win + r 打開 “cmd”,輸入telnet命令,如下所示
05 無法正常運行,原因可能是telnet服務沒有開啟。右擊開始菜單,點擊選項中的“計算機管理”。
06 在界面中彈出“計算機管理”面板,點擊左側列表中的“服務和應用程序”選項。
07 再點擊右側界面的“服務”選項
08 可以在界面中看到服務程序的名稱,描述,狀態,啟動類型等信息。找到“telnet程序”,并右擊,選擇“屬性”選項。
09 在屬性設置面板中,把“啟動類型”設置為“自動”,再點擊“服務狀態”中的“啟動”就配置完成了。
10 然后在cmd下執行登錄telnet命令就可成功了。
?
二 概念區分
1.mstsc 提供了純字符界面的連接到遠端主機的一個終端聯接。而telnet遠程登陸則是連接到遠端桌面的,是圖形界面。
2.因為不是每臺計算機都有密碼,要自己創建,但每臺計算機都有用戶名,如果你不知道是什么名字,那么可能是默認名字:administrater。
3.相同點是兩者都提供了遠程訪問其他主機的機制,而不同也非常明顯,一個是純字符命令行方式的,另一個則是提供了完整桌面的圖形界面。另外,兩者(一般)都是通過(以太)網絡來連接的。
顯然, telnet 簡單,輕巧,對網路帶寬和時延要求低,而遠程桌面則恰恰相反。
4.出于安全考慮,win7已經禁用了telnet這一功能.
5. telnet 只有文字界面, 無圖形用戶界面;明文傳輸, 不安全, 所以逐漸被棄用了.
6. 而后遠程桌面mstsc出現了,通俗的講他就是圖形化的telnet。
?
?
==========================================================================================================
?
?
以下是某大佬對 Telnet、Mstsc、SSH之間的比較和區別的回答:
? ????? 實際上windows里經常 telnet 服務是默認沒有安裝的。win7下開啟telnet為:控制面板-程序和功能-點擊左上方的“打開或關閉Windows功能”-telnet客戶端(你就可以使用telnet到其他機器。)telnet服務器(允許其他用戶遠程telnet到本機)點確定,這時在services.msc的服務里就可以看到telnet的服務,雙擊選擇手動-啟動該服務即可。順便研究了下什么是telnet。說是遠程登陸的一種協議和方式,可是平時都是mstsc來進行遠程控制。習慣性的問問到底有什么區別呢?既然是遠程訪問,那么windows和linux之間是否也可以通過這些來相互遠程訪問?那么SSH呢?順著這些問題,查了好多資料,下面談談我的理解。
?
Telnet:
?
??????? Telnet是Teletype network的縮寫,現在已成為一個專有名詞,表示遠程登錄協議和方式,分為Telnet客戶端和Telnet服務器程序。Telnet可以讓用戶在本地Telnet客戶端上遠端登錄到遠程Telnet服務器上。Telnet一詞相信很多電腦愛好者朋友都比較陌生,因為普通電腦用戶很少會接觸到Telnet相關的東西,但在一些專業的服務器場所或者一些特殊的電腦技巧中,會用到Telnet相關的東西。下面為大家介紹下Telnet是什么以及有什么用等基礎知識。
專業的說,Telnet是Internet上遠程登錄的一種程序也可以理解為有一套標準協議;它可以讓您的電腦通過網絡登錄到網絡另一端的電腦上,甚至還可以存取那臺電腦上的文件。當然,不是每一臺電腦您都可以登錄,前提是這臺電腦有對外開放或者是您必須擁有使用者帳號及密碼;最重要的是您與所想連接的電腦都得連上Internet。
?
Telnet是什么協議?:
?
Telnet服務器軟件是我們最常用的遠程登錄服務器軟件,是一種典型的客戶機/服務器模型的服務,它應用Telnet協議來工作。那么,什么是Telnet協議?它都具備哪些特點呢?
Telnet是位于OSI模型的第7層—應用層上的一種協議,是一個通過創建虛擬終端提供連接到遠程主機終端仿真的TCP/IP協議。就是說他是一種基于TCP的應用層協議。這一協議需要通過用戶名和口令進行認證,是Internet遠程登陸服務的標準協議。應用Telnet協議能夠把本地用戶所使用的計算機變成遠程主機系統的一個終端。它提供了三種基本服務:
1)Telnet定義一個網絡虛擬終端為遠程系統提供一個標準接口。客戶機程序不必詳細了解遠程系統,他們只需構造使用標準接口的程序;
2)Telnet包括一個允許客戶機和服務器協商選項的機制,而且它還提供一組標準選項;
3)Telnet對稱處理連接的兩端,即Telnet不強迫客戶機從鍵盤輸入,也不強迫客戶機在屏幕上顯示輸出。
?
Telnet有什么用?:
?
Telnet提供遠程登錄功能,使得用戶在本地主機上運行Telnet客戶端,就可登錄到遠端的Telnet服務器. 在本地輸入的命令可以在服務器上運行,服務器把結果返回到本地,如同直接在服務器控制臺上操作. 這樣就可以在本地遠程操作和控制服務器。
1)在用戶終端與遠程主機之間建立一種有效的連接;
2)可以共享主機上的軟件和數據資源;
3)可以利用遠程主機上提供的信息查詢服務進行信息查詢;
?
Telnet系統的組成?:
?
Telnet由客戶軟件、服務器軟件以及telnet通信協議等三部分組成。
Telnet客戶軟件運行在用戶的計算機上。當用戶執行Telnet命令進行遠程登錄時,客戶軟件將完成下列功能:
1)建立與遠程主機的TCP連接。它在一個周知的23號TCP端口上打開一個套接字,如果遠程主機上的Telnet服務器軟件一直在這個周知的端口上偵聽連接請求,則這個連接便會建立起來。
2)以終端方式為用戶提供人機界面。
3)將用戶輸入的信息通過Telnet協議傳送給遠程主機。
4)接受遠程主機發送來的信息,并經過適當的轉換顯示在用戶計算機的屏幕上。
遠程主機必須運行Telnet服務器軟件,這樣才能提供Telnet遠程登錄服務。Telnet服務器軟件將完成下列功能:
1)通知網絡系統已做好提供遠程連接服務的準備。
2)不斷地在周知的23號TCP端口上偵聽用戶的連接請求。
3)處理用戶的請求。
4)將處理的結果通過Telnet協議返回給客戶程序。
5)繼續偵聽用戶的請求。
telnet本身是一種協議,所以在windows和linux之間是可以相互遠程的。
?
Telnet與mstsc的區別:
?
Telnet本身是一種應用層協議,故在使用Telnet時可以把它看成是一種系統命令。而且是是黑客的常用手法之一,且不會講原有的操作用戶踢下來(就是說你登陸了,別人都不知道),然而用mstsc登陸的話,就必須將現在正在使用的用戶踢下來才可以。
TELNET一般是登錄開放Telnet服務的機器的23端口;最老牌的TELNET軟件為NetTerm,目前版本為4.2.e.4。
兩者最明顯的區別是登陸方式不同,TELNET 是文本方式的登陸,命令行操作;MSTSC是圖象界面操作。
?
SSH
?
Telnet服務雖然使用方便,但由于其安全性不高,因此目前通常使用SSH(Secure Shell)代替Telnet進行遠程管理。SSH是一個在應用程序中提供安全通信的協議,通過SSH可以安全地訪問服務器,因為SSH基于成熟的公鑰加密體系,把所有傳輸的數據進行加密,保證數據在傳輸時不被惡意破壞、泄露和篡改。SSH還是用了多種加密和認證方式,解決了傳輸中數據加密和身份認證的問題,能有效防止網絡嗅探和IP欺騙等攻擊。
使用Telnet這個用來訪問遠程計算機的TCP/IP協議以控制你的網絡設備相當于在離開某個建筑時大喊你的用戶名和口令。很快會有人進行監聽,并且他 們會利用你安全意識的缺乏。傳統的網絡服務程序如:ftp、pop和telnet在本質上都是不安全的,因為它們在網絡上用明文傳送口令和數據,別有用心 的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也是有其弱點的,就是很容易受到“中間人”(man-in-the- middle)這種方式的攻擊。所謂“中間人”的攻擊方式,就是“中間人”冒充真正的服務器接收你的傳給服務器的數據,然后再冒充你把數據傳給真正的服務 器。服務器和你之間的數據傳送被“中間人”一轉手做了手腳之后,就會出現很嚴重的問題。
SSH是替代Telnet和其他遠程控制臺管理應用程序的行業標準。SSH命令是加密的并以幾種方式進行保密。
在使用SSH的時候,一個數字證書將認證客戶端(你的工作站)和服務器(你的網絡設備)之間的連接,并加密受保護的口令。SSH1使用RSA加密密 鑰,SSH2使用數字簽名算法(DSA)密鑰保護連接和認證。加密算法包括Blowfish,數據加密標準(DES),以及三重DES(3DES)。 SSH保護并且有助于防止欺騙,“中間人”攻擊,以及數據包監聽。
通過使用SSH把所有傳輸的數據進行加密,這樣“中間人”這種攻擊方式就不可能實現了,而且也能夠防止DNS和IP欺騙。還有一個額外的好處就是傳輸的數 據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提供一個安全的“通道”。
總結
以上是生活随笔為你收集整理的telnet远程登陆、mstsc远程控制、SSH之间的比较和区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习 + 深度学习 + 计算机视觉
- 下一篇: 区块链技术 好文收藏