About Digital

i wanna be a bot...

複数PCでsshキーを共有する

Posted in  Tech | Comments

色んなPCでsshの鍵を共有している場合、単に鍵をコピーするだけでなくssh-addが必要。

PC Aでssh-keygenしたキーをPC Bにコピーして使ってたんだけど、毎回

enter passphrase for key

って聞いてきて鍵登録してる意味ないやん、って思いながらパスをポチポチ打ってた。

けどどう考えても鍵コピーした手間に見合った効果得られてないしなんだか損してるって気付いたので重い腰を上げて設定してみた。
調べたところ、PC Aではssh-keygenしたからssh-agentに登録されてるけど、PC Bでは鍵がssh-agentに登録されてないのが原因ぽいことがわかった。
そこで

$ eval `ssh-agent`
$ ssh-add [keyのパス(デフォルトは~/.ssh/id_rsaだと思う)]

することで鍵を登録した。
これでいろいろ捗るようになった。

Comments