libvirt/tests/qemunbdkitdata
Jonathon Jongsma 3310b12d52 qemu: implement ssh-agent auth for ssh disks with nbdkit
It's not possible to use password-protected ssh keys directly with
libvirt because libvirt doesn't have any way to prompt a user for the
password. To accomodate password-protected key files, an administrator
can add these keys to an ssh agent and then configure the domain with
the path to the ssh-agent socket.

Note that this requires an administrator or management app to
configure the ssh-agent with an appropriate socket path and add the
necessary keys to it. In addition, it does not currently work with
selinux enabled. The ssh-agent socket would need a label that libvirt
would be allowed to access rather than unconfined_t.

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
2023-09-19 14:28:50 -05:00
..
disk-cdrom-network.args.disk0
disk-cdrom-network.args.disk1
disk-cdrom-network.args.disk1.pipe.778
disk-cdrom-network.args.disk2 tests: add tests for nbdkit invocation 2023-09-19 14:28:50 -05:00
disk-cdrom-network.args.disk2.pipe.780
disk-network-http.args.disk0
disk-network-http.args.disk1
disk-network-http.args.disk2 tests: add tests for nbdkit invocation 2023-09-19 14:28:50 -05:00
disk-network-http.args.disk2.pipe.778
disk-network-http.args.disk3
disk-network-http.args.disk3.pipe.780
disk-network-source-curl-nbdkit-backing.args.disk0
disk-network-source-curl-nbdkit-backing.args.disk0.pipe.778
disk-network-source-curl.args.disk0
disk-network-source-curl.args.disk1
disk-network-source-curl.args.disk1.pipe.780
disk-network-source-curl.args.disk1.pipe.782
disk-network-source-curl.args.disk2
disk-network-source-curl.args.disk2.pipe.782
disk-network-source-curl.args.disk2.pipe.784
disk-network-source-curl.args.disk3
disk-network-source-curl.args.disk4
disk-network-source-curl.args.disk0.pipe.778
disk-network-ssh-key.args.disk0 qemu: implement ssh-agent auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh-key.args.disk1 qemu: implement ssh-agent auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh-password.args.disk0 qemu: implement knownHosts for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh-password.args.disk0.pipe.778 qemu: implement password auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh.args.disk0 qemu: implement knownHosts for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh.args.disk1 qemu: implement password auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh.args.disk1.pipe.778 qemu: implement password auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00
disk-network-ssh.args.disk2 qemu: implement keyfile auth for ssh disks with nbdkit 2023-09-19 14:28:50 -05:00