Project

General

Profile

特定の公開鍵認証でssh接続する

ホームディレクトリの「.ssh」ディレクトリ以外の秘密鍵を利用して公開鍵認証を行う。
Macクライアント側の解説のため、サーバ側の鍵登録の設定はここでは解説しない。

  • パーミッションの確認
    秘密鍵ファイルはパーミッション「0600」である必要がある。
    上記でない場合、WARNINGが表示されて接続が拒否される。
    # chmod 600 /path/to/id_rsa
    
  • 秘密鍵を指定してssh接続する
    「-i」オプションで鍵のパスを指定する。
    # ssh -i /path/to/id_rsa username@example.com