[教學] 你所不知道的 ssh 連線方式 最近因為準備 KSDG 課程活動 ,重新看一次 Paul Irish on Web Application Development Workflow ,裡面發現了些好玩的東西,特別是 ssh 的部份,通常每次我們連線到某台機器,都需要一直 ssh 進去之後,開始輸入密碼, 大家經常忍受這件事情,可是時間長久下來,會變成一個沈重的負擔,建議大家把自己的 publis key 放置於遠端機器的路徑下, 產生 public key 建置部分,首先在自己的機器裡面輸入, ssh-keygen -t rsa [enter your password] [enter your password] 之後輸入 cat ~/.ssh/id_rsa.pub 會出現一大堆奇怪的字串,複製它 連線到遠端機器 接著進入到遠端機器裡面,到底下路徑中, vi ~/.ssh/authorized_keys 將剛才複製的字串貼上,儲存後離開, 測試連線 回到自己的本機,測試連線是不是能夠,恭喜完成以上步驟,之後就不用再輸入密碼了。 ssh user@ip.ip.ip.ip alias machine setting 可是還是有個問題,就是每次 ssh 還是要輸入一長串的使用者名稱,ip 位置,在 .ssh 裡面可以提供簡單的 alias 設定, 在自己的本機內,編輯檔案路徑為 vi ~/.ssh/config 修改內容 Host [alias name] HostName [remote ip || domain name] User [login user name] IdentityFile [identity file path(option)] 範例可以參考如下, Host demo HostName 213.80.200.1 Port 22 User caesar 之後將檔案儲存,離開,接著進行指令測試, ssh demo 很快的,我就可以直接連線到機器裡面,不用再記憶一堆使用者名稱,ip 設定等問題,直接透過更直覺的 alias 機器名稱方式,連線到自己工作環境。 結語 身...
熱血,是一輩子的事! Answer is there, dig it.