一、使用PuTTY遠程連接Linux主機
下載PuTTY軟件
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html解壓軟件壓縮包,找到運行PuTTY.EXT。
-
設置PuTTY。

二、使用Xshell遠程連接Linux主機
下載安裝Xshell軟件。
https://www.netsarang.com/products/xsh_overview.html-
打開設置Xshell登陸。
三、使用PuTTY密鑰驗證鏈接LInux主機
-
打開PUTTYGEN.EXE密鑰生成程序,設置生成密鑰。
-
使用PuTTY在Linux系統上配置公鑰及權限。
mkdir /root/.ssh/
#root用戶在家目錄"root"下創建".ssh"目錄。
chmod 700 /root/.ssh/
#設置".ssh"目錄權限為700.
vi /root/.ssh/authorized_keys
#在"/root/.ssh/"目錄下創建并編輯公鑰文件authorized_keys。
復制PUTTYGEN.EXE剛才生成的公鑰,在打開的authorized_keys文件中按字母"i"鍵進入編輯模式,右鍵鼠標粘貼來的公鑰,再按"ESC"鍵,在命令模式界面左下角輸入":wq"命令,然后按回車鍵保存退出。
setenforce 0
#使用"setenforce 0"命令可以臨時關閉Selinux。
vi /etc/selinux/config
#使用vi命令打開"/etc/selinux/config"配置文件,修改"SELINUX=disabled",永久關閉Selinux,然后保存退出。
init 6
#重啟Linux系統,以使關閉Selinux的設置生效。
-
在PuTTY上配置私鑰。
-
使用私鑰重新登錄Linux系統。
image.png
四、使用Xshell密鑰驗證連接Linux主機
-
使用Xshell軟件菜單欄“工具”下“新建密鑰生成向導”,設置生成密鑰。
-
使用Xshell在Linux系統上配置公鑰及權限。
mkdir /root/.ssh/
#root用戶在家目錄"root"下創建".ssh"目錄。(略)
chmod 700 /root/.ssh/
#設置".ssh"目錄權限為700.(略)
vi /root/.ssh/authorized_keys
#在"/root/.ssh/"目錄下創建公鑰文件authorized_keys。
vi /root/.ssh/authorized_keys
#打開編輯公鑰文件authorized_keys,粘貼Xshell剛才生成的公鑰,保存退出。
-
設置Xshell身份驗證方式為密鑰,并登錄Linux主機。