LoginSignup
0
0

Vim で雑に公開鍵をダウンロードする

Posted at

目的

まっさらなホストに自分の SSH 公開鍵を入れたいとき、 vCenter コンソールとかのコピペできない環境だと一旦パスワード認証を開けて ssh-copy-id とかだるいことをしないといけないので、めんどうくさい。

Vim からコマンドを呼び出すことで、直接 SSH 公開鍵をダウンロードしてファイルに差し込む方法を書く。
これは SSH 公開鍵のダウンロードに限らずいろんなことに雑に使えると思う。
スクリプト呼び出した結果を書きたい時とか。

方法

ノーマルモードで:

:r !コマンド

たとえば GitHub から鍵を取る1とき:

:r !curl -sSL https://github.com/kino-ma.keys

すると以下のようにカーソルの位置にテキストが挿入される。

Screenshot 2024-02-01 at 16.07.26.png

r なのか w なのか、 !r なのか r! なのかとか毎回忘れるので、メモしておく。

  1. GitHub に登録している公開鍵はこんなふうに簡単に取れるのだが、意外と知らない人が多い。他の人の鍵を登録するときとかに結構重宝する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0