遠端登入協議

2021-09-09 01:31:03 字數 852 閱讀 7750

一、telnet

telnet是通過客戶端與伺服器之間的選項協商機制,實現了提供特定功能的雙方通訊。

如下圖所示,telnet客戶程序同時與終端驅動,tcp/ip協議模組進行互動,負責資訊的傳輸。telnet服務程序負責與偽終端驅動,tcp/ip進行資料互動。所謂的為終端驅動就是實現一種登入外殼(shell)程式,效果就是和直接用本機終端敲入命令並直接執行一樣。

二、rlogin

rlogin最初是unix系統中的遠端登入協議。由於客戶端程序和伺服器程序已經事先知道了對方的作業系統型別,因此也就省去了選項協商機制。總的來說,與telnet協議類似,內部實現相對簡單。

三、ssh

ssh協議是建立在應用層和傳輸層上的安全協議,可以替代一些傳統網路程式協議,在不安全的通訊環境中提供了比較可靠的資料保護機制。

主要包括三個部分:

1)傳輸層協議內容,提供認證,資料的完整性檢查等功能。

2)使用者認證協議層,它執行在傳輸層上,主要實現了通訊過程中的身份認證,認證方式包括口令認證,金鑰認證等。

3)連線協議層,負責分配加密通道到邏輯通道上,執行在使用者認證協議層上。

ssh兩個優點:

1)ssh是比較可靠的的遠端登入和其他安全服務的協議,它採用了資料加密機制,能夠防止dns欺騙和ip欺騙。

2)所傳輸的資料是經過壓縮的,因此相對來說加快了傳輸速度。

參考:http://

blog.csdn.net/moxiaomomo/article/details/6849706

遠端登入 Linux

遠端登入linux主機還是很常用,就個人而言平日常用的主要有telnet ssh和svn 接下來還得做點配置,vi etc xinetd.d telnet 找到disable yes 將yes 改為no disable no 然後再重啟下xinetd服務 etc init.d xinetd rest...

強行遠端登入

windows server 2003 系統的遠端桌面的最大連線數是2個,存在兩個會話之後第三個人想連線就會提示超出最大連線數了。一般對於乙個管理員來說,2個會話當然已經足夠,不過難免會有出問題的時候,比方兩個連線同時存在,其中乙個突然網路掉線了,或者是斷電關機了,或者兩個同時非法掉線量,非法斷開之...

git ssh遠端登入

sudo apt get install openssh server openssh client git git clone ssh 這裡為了演示建立user1 user2 兩個使用者分別模擬兩個開發人員,建立git 使用者,原始碼是通過git 使用者進行初始化,可以將 它當作專案經理 並各自修...