タワ記

気が向いた時にだけ書く、技術メモっぽいもの。

公開鍵をauthorized_keysに一撃で追加する。

この記事に書いてあること

  • タイトルそのままです。

公開鍵でsshログイン

公開鍵を使ってsshにログインするには、ホストのユーザーディレクトリにある.ssh/authorized_keysに公開鍵を追加する必要があります。
ssh_keygenすると.ssh/id_rsa.pubのようなファイルが出来上がるので、その内容をホストのauthorized_keysに追加すればOKです。
まあコピペでもいいわけですが・・・

一撃でやりたい

毎度のことなので一撃で済ませたいなと思ったので。

$ cat .ssh/id_rsa.pub | ssh foo@barhost -- "cat >> .ssh/authorized_keys"

そんなの当たり前じゃないかと言われそうですが、備忘録として。