世の中にはssh-import-idというGitHubやLaunchpadなどの公開鍵サーバーから指定したユーザーの公開SSH鍵をインポートする便利なツールがあります。私もたまに使ってたんですが、今日久々にssh-import-idが入っていないサーバーで、かつ、インストールもできない(私の知識的な意味で)環境で困ったので、GitHubから簡単にインポートする方法を伝授します。
インポートする
# 出力先のディレクトリを用意する $ install -Ddm0700 ~/.ssh # curlの出力を ~/.ssh/authorized_keys に書き込む # curl -o ~/.ssh/authorized_keys --create-dirsだと上書きされちゃう? $ curl https://github.com/<username>.keys >> ~/.ssh/authorized_keys # パーミッションを落としておく $ chmod 0600 ~/.ssh/authorized_keys
これだけです!これだけでよかったんや・・・
