0%

在 Linux 系統使用 ssh key 登入

Intro

我們登入遠端伺服器每次都要打密碼其實又麻煩又不安全,有人提倡常常換密碼可以解決,但…這個在實質上的有用程度在這裡就不好說了。

Usage

言歸正傳,這邊要介紹一下如何使用 ssh key 來登入遠端伺服器

通常我們會透過指令產生 ssh key

1
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"