LINUX 6——安裝SSH遠端通路控制
-
-----------------------------------概述-----------------------------------
SSH(Secure Shell)是一種安全通道協定,主要是用來實作字元界面的遠端登陸,遠端複制等功能。SSH協定對通信雙方的資料傳輸進行了加密處理,其中包括使用者登入時輸入的使用者密碼。與早期的telnet(遠端登入),rsh(Remote Shell,遠端執行指令),rcp(Remote File Copy,遠端檔案複制)等應用相比,SSH協定提供了更好的安全性。
非對稱密鑰: 公鑰 私鑰 rsa格式, 特點是加密速度慢,無法互相推演。
-----------------------------------特點對比------------------------------
SSH服務:sshd 允許遠端登陸通路的服務 (密文傳輸)對應端口号 TCP 22端口
作用場景:廣域網連接配接或者區域網路連接配接
telnet :遠端登陸通路 (明文傳輸) 對應端口号23
作用場景:隻能作用在區域網路,因為是明文傳輸
---------------------------------系統環境---------------------------------
1. 系統環境:CentOS 6.5【ssh伺服器】 CentOS 6.5 【用戶端】
2. VM虛拟機
3. OpenSSH伺服器是由openssh,openssh-server等軟體包提供(預設已安裝)
查詢軟體安裝指令:rpm –qa | grep openssh
---------------------------------配置OpenSSH服務端------------------------
1. SSH服務以及配置檔案 修改配置檔案 添加使用者zhangsan,進行使用者密鑰對登陸 修改完成,重新開機服務2 在客戶機處,建立普通使用者,通過普通使用者生成公鑰和私鑰——密鑰對
轉到伺服器上驗證檢視下公鑰檔案