![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_00.jpg)
因此梅干就在想,要怎麼讓SSH登入主機時,不用再輸入密碼,這樣就可將常用的指令,作成自動化處理,爬了好多資料,終於找到自動登入的方式,且方法也相當的簡單,先在電腦中產生二個金鑰,一個是公開、一個是私有,再把公開放到主機中,當登入時,再把電腦中的私有金鑰,與公有比對,正確後就可順利的登入主機,且透過此方式還比輸入密碼安全,因此有此需求的朋友,也一塊來看看囉!
Step1
首先,開啟終端機,輸入「ssh-keygen」。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_01.jpg)
Step2
再按Enter。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_02.jpg)
Step3
一樣再按Enter。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_03.jpg)
Step4
當完成後,在下方就會看到二個金鑰,一個是私有、一個是公開。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_04.jpg)
Step5
當進入.ssh資料夾,就會看到二個金鑰檔,而.pub檔是公開,這個檔案要送到主機中。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_05.jpg)
Step6
接著輸入「ssh-copy-id 帳號@主機IP」,這樣就可將剛的公開金鑰,送到主機中。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_06.jpg)
Step7
當完成後,這時只需再輸入ssh 帳號@主機IP,就可免輸入密碼,直接登入主機中,之後就可將常用的指令作成自動執行啦!就不用每次一直手打。
![梅問題-[教學] SSH 改用金鑰認證,免輸入密碼,快速登入](http://photo.minwt.com/img/Content/server/ssh-autologin/ssh-autologin_07.jpg)