I see why you might think that, but no. SSHProxy tries to move the private key from your computer to an external thing. SSHProxy doesn&#x27;t have anything to do with sshmux.<p>SSHProxy is a two part thing:<p>1. A server that, when connected to, will ssh to the requested host, but authenticate with a local private key.<p>2. A client that will, when connected to the server, work like netcat for ProxyCommand purposes.<p>I&#x27;m skipping some info about additional SSH sessions being involved, as they don&#x27;t provide any additional security.<p>The result is essentially ProxyCommand=&quot;ssh -W %h:%p jump_host&quot;, but instead of you having the private key, the jump_host has it. You then use a different private key to authenticate to the jump host.<p>I get the idea, and I by no means say he shouldn&#x27;t have implemented it, but this provides no additional security what so ever. It just moves your private key from one machine to another. I hope he had fun implementing it, though! If you don&#x27;t implement what might be a bad idea, you&#x27;ll never get around to the good ones. Plus, bad ideas can be fun, even if they remain bad when done.