08.12.2015, 21:00, "Konstantin Tokarev" <annu...@yandex.ru>:
> If dbclient is given proxy command which does not start with exec, shell 
> process is lingering alongside proxy command process. However, I've found 
> that OpenSSH client (ProxyCommand option) prepends exec automatically.
>
> I think it would be convenient if dbclient added exec by default, but this 
> will break if someone is already using explicit exec in -J argument. Note 
> that OpenSSH client also breaks with exec.
>
> So options are:
>
> 1. Just prepend exec to all proxy commands and make too clever people fix 
> their scripts.
> 2. Check if proxy command starts with exec, if not, prepend it.
> 3. Add separate -o ProxyCommand option prepending exec (it also should 
> substitute %h, %p, and %r to be compatible with OpenSSH). Leave -J as is for 
> compatibility but mark it as deprecated.
>
> What is the best way?

Matt, what do you think?

-- 
Regards,
Konstantin

Reply via email to