1. 程式人生 > >putty和Xshell的遠程連接及密鑰認證

putty和Xshell的遠程連接及密鑰認證

putty和xshell的遠程連接及密鑰認證

遠程連接軟件:putty 和xshell

putty下載地址:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

下載:putty.zip

xshell百度搜索下載。

下載完安裝即可。

一、putty遠程連接

1、輸入遠程主機IP地址或主機名

輸入端口號(默認遠程主機是22,不需要修改。如果是遠程主機不是22,則修改為和遠程主機一致的端口號。)

輸入保存的名字,點擊【save】保存。

技術分享

可以在windows中lines of scrollback 那裏設置顯示的代碼行數。Appearance中可以設置字體。

技術分享


2、點擊【open】,會有下面這個提示,點【是】就行。

技術分享

輸入賬號密碼即可登錄系統

技術分享


二、Xshell遠程連接

1、新建會話

技術分享


2、輸入名稱,主機IP,端口號。

技術分享


3、點確定→連接,然後輸入用戶名和密碼就可以進入系統

技術分享

技術分享

技術分享



三、putty密鑰認證

1、打開應用 PUTTYGEN.EXE

技術分享


2、點生成按鈕【Generate】。點完之後在窗口上晃動鼠標,不動鼠標進度條就會特別慢。

技術分享


3、密鑰生成成功 ,保存密鑰文件。

技術分享


4、新建密鑰文件並關閉selinux防火墻

mkdir /root/.ssh #創建目錄

chmod 700 /root/.ssh #給目錄分配權限

vi /root/.ssh/authorized_keys #在上面創建的目錄下創建密鑰文件。然後將公鑰粘貼進去。保存退出。

setenforce 0 #關閉selinux 防火墻

技術分享


5、配置putty

選擇剛才的那臺虛擬機,點load。然後點ssh→Auth

技術分享

加載私鑰。找到剛剛保存的私鑰位置。

技術分享

然後再點session,點save保存


6、點open 打開窗口,到登錄界面。輸入用戶名和剛才生成密鑰時候設置的密碼登陸系統。

技術分享


四、xshell密鑰驗證

技術分享

密鑰類型RSA,密鑰長度越長越難被破解。(默認即可)點下一步。

技術分享

點擊下一步

技術分享

輸入密鑰名稱和密碼後點擊下一步

技術分享

復制公鑰到linux的 /root/.ssh/authorized_keys 文檔中。保存退出。

技術分享

點關閉。

技術分享

打開xshell會話選擇主機,點屬性。

技術分享

點用戶身份驗證,然後方法選public key ,用戶密鑰選剛才創建的密鑰centos 01,設置一個密碼。然後點確定。

技術分享

最後,鏈接主機,發現可以正登陸linux系統。

註意:在xshell的用戶身份驗證中,如果用戶密鑰的密碼輸入錯誤時,是無法點擊確定的。


putty和Xshell的遠程連接及密鑰認證