ssh_config way to run command before connecting or "around" the connection?

shawn wilson ag4ve.us at gmail.com
Fri Oct 31 21:59:36 EST 2014


Just to add - google "ppp over ssh" or similar and you'll get tons of
examples (note, don't do the ppp thing if you have tap/tun)

On Thu, Oct 30, 2014 at 8:58 PM, Iain Morgan <imorgan at nas.nasa.gov> wrote:
> On Fri, Oct 31, 2014 at 00:56:57 +0100, Christoph Anton Mitterer wrote:
>> Hi.
>>
>> Is there a way via ssh_config (i.e. not talking about shell script
>> wrappers around ssh, which of course could somehow do the job) to start
>> a command before ssh connects?
>>
>> I think about e.g. a command (or series of commands) that does provide
>> the necessary credentials (e.g. kinit, aklog) or perhaps does some port
>> knocking on the remote server to open up ssh.
>>
>>
>> Even better would be (well especially with looking at kerberos) to have
>> and additional option to have the actual session process started by
>> another command, e.g. k5start[0] or krenew[0].
>> That would make it much easier to handle connections that go to
>> different realms.
>>
>>
>> Perhaps at least the later can be done with ProxyCommand?
>>
>
> The traditional answer would be "use a shell script or alias." However,
> in some cases you could probably abuse ProxyCommand to do your bidding
> -- keeping in mind that its stdio is connected to the ssh process.
>
> If you are using the latest OpenSSH, you might also be able to abuse teh
> "Match exec" support. However, I'm not sure if that will work if the
> command requires user input. I suspect that it won't.
>
> --
> Iain Morgan
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev


More information about the openssh-unix-dev mailing list