Intro
我們登入遠端伺服器每次都要打密碼其實又麻煩又不安全,有人提倡常常換密碼可以解決,但…這個在實質上的有用程度在這裡就不好說了。
Usage
言歸正傳,這邊要介紹一下如何使用 ssh key 來登入遠端伺服器
通常我們會透過指令產生 ssh key1
ssh-keygen -t rsa
產生出來的 key 通常會在1
~/.ssh/id_rsa.pub
只要把我們的 key 加入到伺服器的下面這個檔案裡面就能達成用 key 登入1
~/.ssh/authorized_keys
所以我們可以用這個指令直接把 local 端的 ssh key 加進去 server 端的登入名單裡面1
cat ~/.ssh/id_rsa.pub | ssh [user]@[server-host] "cat >> ~/.ssh/authorized_keys"