這是利用公開金鑰與私人金鑰所達成的功能
首先利用 ssh-keygen -t rsa 產生金鑰對(公開金鑰id_rsa.pub與私人金鑰id_rsa)
將 id_rsa 當安置於client端的~/.ssh目錄內
在Server端的~/.ssh目錄放置authorized_keys檔案,內容為公開金鑰id_rsa.pub的內容
如此一來在client端只要下 ssh username@server.edu.tw 這樣就可以透過ssh認證登入了,不用透過keyboard輸入密碼。
詳細用法請見 man ssh 與 man ssh-keygen
這個用法在很多服務上都會使用到,且在考NCLP的時候也是必考題。
沒有留言:
張貼留言