]> xenbits.xensource.com Git - libvirt.git/commitdiff
rpc: ssh: Allow SSH_ASKPASS_REQUIRE
authorCole Robinson <crobinso@redhat.com>
Tue, 24 Sep 2024 14:50:45 +0000 (10:50 -0400)
committerJiri Denemark <jdenemar@redhat.com>
Wed, 25 Sep 2024 06:46:52 +0000 (08:46 +0200)
openssh 8.4p1 released in Sep 2020 added a feature to force use
of SSH_ASKPASS

https://man.openbsd.org/ssh.1#SSH_ASKPASS_REQUIRE

Don't strip it from the environment

Signed-off-by: Cole Robinson <crobinso@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/rpc/virnetsocket.c

index 79bf8e511ae6f81d2c8ef83cfe2c46f7216e29a7..e8fc2d5f7d66ece4930d14f05aa9644ffb2b9e3c 100644 (file)
@@ -850,6 +850,7 @@ int virNetSocketNewConnectSSH(const char *nodename,
     virCommandAddEnvPass(cmd, "KRB5CCNAME");
     virCommandAddEnvPass(cmd, "SSH_AUTH_SOCK");
     virCommandAddEnvPass(cmd, "SSH_ASKPASS");
+    virCommandAddEnvPass(cmd, "SSH_ASKPASS_REQUIRE");
     virCommandAddEnvPass(cmd, "OPENSSL_CONF");
     virCommandAddEnvPass(cmd, "DISPLAY");
     virCommandAddEnvPass(cmd, "XAUTHORITY");