メインコンテンツまでスキップ

7. エージェントへのアクセスの転送 (Forwarding Access to an Agent)

agent へのアクセスは、[RFC4254] を用いて SSH 接続経由で転送できます。サポート状況は、SSH_MSG_EXT_INFO 内の agent-forward によって通知 (advertised) できます。多くの既存の実装は、標準化前の名前 auth-agent-req@openssh.com および auth-agent@openssh.com を用いています。

クライアントは、agent-req または auth-agent-req@openssh.com という名前のチャネル要求 (channel request) を用いて転送を要求します。サーバーは、agent-connect または auth-agent@openssh.com というチャネル型 (channel type) を用いて agent 接続をオープンします。SSH クライアントは複数の同時転送接続を処理すべきであり (SHOULD)、権限のない agent 接続要求を拒否しなければなりません (MUST)。