PuTTY及Xshell 的使用及密鑰認證 (配圖)

  • 1、 使用PuTTY遠程鏈接Linuxhtml

    • (1) 輸入相應linux IP,端口,sessions名稱,再點save保存session。linux

    • (2) 輸入root及密碼,鏈接linux成功。shell

    • (3) 改變putty 內字體大小設置爲12api

    • (4) 改變鼠標滾輪上翻條目爲9999安全

    •       1.putty 介紹服務器

    •       2.putty 下載及安裝markdown

    •       3.putty 使用網絡

  • 2、使用Xshell鏈接Linuxsession

    • 1.Xshell 介紹
      app

    • 2.Xshell 下載及安裝

    • 3.Xshell的使用

    •   (1) 輸入相應名稱,主機IP,端口,再點「肯定」 。

    •   (2) 輸入密碼,鏈接linux成功。

    •   (3) 改變Xshell 內字體大小設置爲9

    •   (4) 其餘一些設置

    •      1) 窗口排列方式:

    •      2) 右鍵快捷粘貼:

  • 3、PuTTY密鑰認證

    • 1.選擇Generate

    • 2.在空白外不斷移動鼠標

    • 3.生成後保存公鑰和私鑰

    • 4.進入linux服務器端執行下列操做:

    • 5.進入putty設置密鑰的路徑,並登陸測試


  • 4、 xshell密鑰認證

    • 1.選擇菜單欄-新建用戶密鑰生成嚮導

    • 2.保持默認,下一步

    • 3.生成後保存公鑰

    • 4.進入linux服務器端執行下列操做:

    • 5.進入Xshell設置密鑰登陸測試


1、 使用PuTTY遠程鏈接Linux

1.putty 介紹

PuTTY是一個Telnet、SSH、rlogin、純TCP以及串行接口鏈接軟件。較早的版本僅支持Windows平臺,在最近的版本中開始支持各種Unix平臺,並打算移植至Mac OS X上。除了官方版本外,有許多第三方的團體或我的將PuTTY移植到其餘平臺上,像是以Symbian爲基礎的移動電話。PuTTY爲一開放源代碼軟件,主要由Simon Tatham維護,使用MIT licence受權。隨着Linux在服務器端應用的普及,Linux系統管理愈來愈依賴於遠程。在各類遠程登陸工具中,Putty是出色的工具之一。Putty是一個免費的、Windows x86平臺下的Telnet、SSH和rlogin客戶端,可是功能絲絕不遜色於商業的Telnet類工具。

2.putty 下載及安裝

p_w_picpath

3.putty 使用

(1) 輸入相應linux IP,端口,sessions名稱,再點save保存session。

p_w_picpath

(2) 輸入root及密碼,鏈接linux成功。

p_w_picpath

(3) 改變putty 內字體大小設置爲12

p_w_picpath

p_w_picpath

(4) 改變鼠標滾輪上翻條目爲9999

p_w_picpath

2、 使用Xshell鏈接Linux

1.Xshell 介紹

Xshell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 經過互聯網到遠程主機的安全鏈接以及它創新性的設計和特點幫助用戶在複雜的網絡環境中享受他們的工做。 Xshell能夠在Windows界面下用來訪問遠端不一樣系統下的服務器,從而比較好的達到遠程控制終端的目的。

2.Xshell 下載及安裝

p_w_picpath

3.Xshell的使用

(1) 輸入相應名稱,主機IP,端口,再點「肯定」 。

p_w_picpath

(2) 輸入密碼,鏈接linux成功。

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Wed Aug  2 21:17:28 2017 from 192.168.42.2[root@localhost ~]#

(3) 改變Xshell 內字體大小設置爲9

p_w_picpath

p_w_picpath

(4) 其餘一些設置

1) 窗口排列方式:

p_w_picpath

2) 右鍵快捷粘貼:

p_w_picpath

3、 PuTTY密鑰認證

ssh有密碼登陸和證書登陸,初學者都喜歡用密碼登陸,甚至是root帳戶登陸,密碼是123456。可是在實際工做中,尤爲是互聯網公司,基本都是證書登陸的。內網的機器有多是經過密碼登陸的,但在外網的機器,若是是密碼登陸,很容易受到***,真正的生產環境中,ssh登陸都是證書登陸。

證書登陸的步驟 1.客戶端生成證書:私鑰和公鑰,而後私鑰放在客戶端,穩當保存,通常爲了安全,訪問有***拷貝客戶端的私鑰,客戶端在生成私鑰時,會設置一個密碼,之後每次登陸ssh服務器時,客戶端都要輸入密碼解開私鑰(若是工做中,你使用了一個沒有密碼的私鑰,有一天服務器被黑了,你是跳到黃河都洗不清)。

2.服務器添加信用公鑰:把客戶端生成的公鑰,上傳到ssh服務器,添加到指定的文件中,這樣,就完成ssh證書登陸的配置了。

假設客戶端想經過私鑰要登陸其餘ssh服務器,同理,能夠把公鑰上傳到其餘ssh服務器。

下面是Putty實現密鑰認證,使用Puttygen生成公鑰和私鑰

1.選擇Generate

p_w_picpath

2.在空白外不斷移動鼠標

p_w_picpath

3.生成後保存公鑰和私鑰

p_w_picpath

4.進入linux服務器端執行下列操做:

mkdir /root/.ssh/
chmod 700 /root/.ssh/
vi /root/.ssh/authorized_keys
輸入「i」
粘貼複製的公鑰
輸入「:wq」保存退出

5.進入putty設置密鑰的路徑,並登陸測試

p_w_picpath 


出現下面界面,輸入私鑰的密碼便可登陸成功:


p_w_picpath

4、 xshell密鑰認證

使用Xshell生成公鑰和私鑰

1.選擇菜單欄-新建用戶密鑰生成嚮導

p_w_picpath

2.保持默認,下一步

p_w_picpath

3.生成後保存公鑰

p_w_picpath

私鑰自動存儲

p_w_picpath

4.進入linux服務器端執行下列操做:

mkdir /root/.ssh/
chmod 700 /root/.ssh/
vi /root/.ssh/authorized_keys
輸入「i」

在最後,粘貼複製的公鑰
輸入「:wq」保存退出

5.進入Xshell設置密鑰登陸測試

p_w_picpath

出現下面界面,選擇公鑰認證,對應的私鑰文件,輸入私鑰的密碼便可登陸成功:


p_w_picpath

Connecting to 192.168.42.180:22...
Connection established.To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Wed Aug  2 21:18:05 2017 from 192.168.42.2[root@localhost ~]#
相關文章
相關標籤/搜索