ssh-copy-id でリモートホストへ公開鍵登録


Twitter のタイムラインで ssh-copy-id を始めて知ったので、メモを。

このコマンドは、既に生成済みの手元にある公開鍵をリモートホストへ登録する際に使うものです。
結構便利なので、重宝していますが、Mac OS X の場合は、標準でインストールされていないコマンドとなるため、Homebrew 等でインストールしてください。
なお、Homebrew でインストールする場合は、下記の一行で済みます。

なお、肝心の ssh-copy-id の使い方ですが、下記となります。

Unix/Linux で SSH を実行している人には説明不要ですが、-i の後で登録対象とする公開鍵を指定します。間違っても秘密鍵を指定しないでください。
次に対象とするリモートホストを指定してください。ユーザ名が現在のログインユーザと異なる場合は @ として実行してください。
実行するとパスワードが聞かれるので、入力すると完了します。

  • 始めてログインする場合
  • 2回目以降ログインする場合
  • daisuke

    daisuke wrote 28 posts

    Post navigation


    コメントを残す

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes:

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">