Yubikeyと中間ホストを使用したSSH

Yubikeyと中間ホストを使用したSSH

私は Yubikey を搭載した macOS を使用しています。Yubikey の公開鍵は ServerA と ServerB に追加されています。Yubikey を接続すると、macOS から任意のサーバーに直接接続できます。

次のように ServerA に SSH 接続し、そこから ServerB に SSH 接続することは可能ですか?

macos -> ServerA -> ServerB

user@ServerA の publikey が ServerB で認識されていないため、これはそのままでは機能しません。

SSH 経由で ServerB に接続するときに、ServerA が Mac に接続されている Yubikey を使用するようにすることは可能ですか?

答え1

いくつかの選択肢があります:

  1. エージェント転送 (-A)

    $ ssh -A ServerA
    [ServerA] $ ssh ServerB
    
  2. プロキシジャンプ (-J)

    $ ssh -J ServerA ServerB
    

私はこれら両方を gpg-agent と Yubikey で使用しました。

関連情報