[libvirt PATCH v2 10/10] rpc: use new virt-ssh-helper binary for remote tunnelling

Andrea Bolognani abologna at redhat.com
Fri Jul 24 16:22:37 UTC 2020


On Fri, 2020-07-24 at 16:14 +0100, Daniel P. Berrangé wrote:
>  char *
> +virNetClientSSHHelperCommand(virNetClientProxy proxy,
> +                             const char *netcatPath,
> +                             const char *socketPath,
> +                             const char *driverURI,
> +                             bool readonly)
> +{
[...]
> +    switch (proxy) {
> +    case VIR_NET_CLIENT_PROXY_AUTO:
> +        return g_strdup_printf("sh -c 'which virt-nc 1>/dev/null 2>&1; "
> +                               "if test $? = 0; then "
> +                               "    %s; "
> +                               "else"
> +                               "    %s; "
> +                               "fi'", helpercmd, nccmd);

s/virt-nc/virt-ssh-helper/

I still think that the presence of an explicit 'netcat' parameter in
the URI should result in switching to proxy=netcat instead of the
default behavior, because the user is very clearly indicating that
they want a specific netcat binary to be used as remote proxy.

-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvir-list mailing list