Linux ssh工具之xshell

我鏈接Linux服務器時新接觸的xshell,因此新補了xshell祕鑰登陸的相關知識。

 

1,生成祕鑰的過程,是轉載其餘師兄的,我並無親自試過,有時間機會試一下,若是這個生成過程有問題,我再回來改
  1. 點擊Xshell菜單欄的工具,選擇新建用戶密鑰生成嚮導,進行密鑰對生成操做。html

    使用XShell工具密鑰認證登陸Linux系統

    使用XShell工具密鑰認證登陸Linux系統

    使用XShell工具密鑰認證登陸Linux系統

    使用XShell工具密鑰認證登陸Linux系統

  2. 這個時候,你已經有了一對密鑰,須要開始設定服務器的配置,啓用密鑰認證登陸,同時爲了系統安全着想,關閉密碼認證的方式!python

     vim /etc/ssh/sshd_configshell

    修改下面幾處:vim

    PubkeyAuthentication  yes  #啓用PublicKey認證。安全

    AuthorizedKeysFile       .ssh/authorized_keys  #PublicKey文件路徑。服務器

    PasswordAuthentication  no  #不適用密碼認證登陸。ssh

    使用XShell工具密鑰認證登陸Linux系統

  3. 上面配置完成後,須要重啓sshd服務。工具

    使用XShell工具密鑰認證登陸Linux系統

  4. 4測試

    接着,在你須要的登陸的用戶家目錄的.ssh目錄下,編輯authorized_keys文件,將開始咱們生成密鑰對的公鑰寫到這個文件中。code

    公鑰查看方法:點擊Xshell菜單的工具,選擇用戶密鑰管理者,雙擊你剛剛生成的密鑰打開屬性,選擇公鑰,複製公鑰的內容,稍後使用!

    使用XShell工具密鑰認證登陸Linux系統

  5. 5

    若是你要登陸用戶家目錄下沒有.ssh目錄,能夠經過ssh-keygen命令生成服務端本身的密鑰方式讓系統自動建立目錄。

    使用XShell工具密鑰認證登陸Linux系統

    使用XShell工具密鑰認證登陸Linux系統

  6. 6

    接着,修改該文件的權限,不然可能會遇到問題!

    使用XShell工具密鑰認證登陸Linux系統

  7. 7

    至此,登陸測試吧!你會發現輸入完用戶,密碼一欄是灰色的!

    登陸成功,配置完成!

    使用XShell工具密鑰認證登陸Linux系統

    使用XShell工具密鑰認證登陸Linux系統

2,採用祕鑰方式直接鏈接Linux服務器

 你拿到的私鑰文件應該是id_rsa這樣的文件,拿到以後安裝xshell,一路按照提示裝就能夠。雙擊打開,點擊「新建會話」,彈出以下:

名稱:填寫服務器名稱,主機:填寫你要鏈接的服務器地址

再點擊用戶身份驗證:

選擇Public Key方式登陸,輸入分配私鑰時給你的用戶名和密碼,點擊肯定,在彈出的會話框點擊連接便可。

相關文章
相關標籤/搜索