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