遠程控制服務(SSH)之Windows遠程登錄Linux主機

本篇blog一樣介紹兩種方式進行。shell

首先進行準備工做:安全

一、所用到的工具以下:ssh

(1)     裝有Linux系統的VMware虛擬機*1工具

(2)     終端鏈接工具Xshell 6spa

二、將Windows系統和Linux系統設置在同一網段下命令行

我所設置的IP以下:3d

系統blog

IPci

Windows虛擬機

192.168.0.104

Linux(CentOS 7)

192.168.0.100

-------------------------------------------------------------------------------------------------------------------------------

進入正文:

第一種方法:基於口令的安全驗證,通過驗證賬號與密碼便可登錄到遠程主機。

-------------------------------------------------------------------------------------------------------------------------------

第1步:從新開啓Linux系統下的SSH服務(選作,爲了保證下面的步驟不遇到問題,咱們重啓服務)

第2步:打開Xshell6應用程序

第3步:新建鏈接,文件➡新建

第4步:配置鏈接信息,配置完成後單擊鏈接。

第5步:選擇一次性接受

第6步:輸入用戶名,這裏咱們登錄root用戶

第7步:輸入相應用戶名的密碼,輸入完成以後單擊肯定。

顯示出以下界面就表明咱們遠程登錄成功

第8步:驗證是否能夠遠程操控,這裏咱們在/home下新建一個名爲test.txt的文件

 

 

 

 

 

 

-----------------------------------------------------------------------------------------------------------

第二種方法:基於密鑰的安全驗證,須要在本地生成」密鑰對「後將公鑰傳送至服務端,進行公共密鑰的比較。

第一步:在Windows主機中,利用Xshell6生成「密鑰對」而且將公鑰傳送到遠程Linux主機中,單擊「工具」-》「新建用戶生成嚮導」

第二步:選擇密鑰類型爲「RSA」,密鑰長度爲「2048」,單擊下一步。

第三步:生成公鑰,單擊「下一步」

第四步:單擊「下一步」

第五步:單擊「是」

第六步:單擊「保存爲文件」,把公鑰保存在桌面上

第七步:單擊完成。

第八步:單擊「關閉」

第九步:在遠程主機中(Linux)修改sshd服務的配置文件(修改後重啓sshd服務)

(1)      編輯ssh服務程序配置文件,文件存放路徑:/etc/ssh/sshd_config

(2)      將容許密碼驗證的參數設置爲no,將容許密鑰驗證的參數設置爲yes,修改完成以後保存退出。

 

 

 

(3)      創建公鑰存放目錄,在存放目錄下沒有公鑰文件,咱們須要藉助U盤將保存在Windows桌面的公鑰文件拷貝到Linux公鑰存放目錄。

將Windows桌面的公鑰文件拷貝到U盤

將U盤斷開與Windows的連接,而且鏈接到Linux,咱們能夠看到公鑰文件。

 

 

 

將公鑰文件手動複製到/home路徑下,而後用命令行復制到公鑰存放目錄

(4)      將公鑰重定向到authorized_keys文件中,而且移除原來的公鑰文件

(5)      重啓sshd服務

第十步:Xshell6遠程登錄:

(1)      新建鏈接

單擊新建➡填入名稱「hbza」➡填入目標主機IP「192.168.0.100」

(2)      單擊「用戶身份驗證」➡選擇方法爲「Public Key」,用戶密鑰爲「id_rsa_2048」,完成後點擊肯定

(3)      進行鏈接驗證。

 

 (5)      選擇一次性接受

 

(5)登錄成功

相關文章
相關標籤/搜索