SSH agent extensions as an arbitrary RPC mechanism
The SSH agent protocol's extension mechanism allows creating arbitrary remote procedure call channels between local and remote systems. This enables custom communication for purposes like forwarding WebAuthn challenges to local authentication methods. The approach involves implementing an extended agent interface and configuring SSH forwarding for specific hosts.