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

若是你是一名Linux運維,那麼Linux服務器的系統安全問題,多是你要考慮的,而系統登陸方式有兩種,密碼和密鑰。哪種更加安全呢? 無疑是後者! 這裏我爲你們分享用Xshell利器使用密鑰的方式登陸Linux服務器!html

 

關於Xshell,它是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。與之相似的工具還有PUTTY、SecureCRT等。shell

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

工具/原料

  • Xshellvim

  • Linux安全

方法/步驟

  1. 點擊Xshell菜單欄的工具,選擇新建用戶密鑰生成嚮導,進行密鑰對生成操做。服務器

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

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

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

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

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

     vim /etc/ssh/sshd_configssh

    修改下面幾處:工具

    PubkeyAuthentication  yes  #啓用PublicKey認證。測試

    AuthorizedKeysFile       .ssh/authorized_keys  #PublicKey文件路徑。spa

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

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

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

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

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

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

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

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

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

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

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

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

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

    登陸成功,配置完成!

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

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

    END

注意事項

  • 禁用密碼登陸,使用密鑰登陸是推薦的方式!

相關文章
相關標籤/搜索