On Wed, Nov 02, 2016 at 15:18:08 +0100, Pino Toscano wrote:
Implement a new libssh transport, which uses libssh to communicate
with
remote hosts, and add all the build system stuff (search of libssh,
private symbols, etc) to built it.
This new transport supports all the common ssh authentication methods,
making use of libvirt's auth callbacks for interaction with the user.
---
config-post.h | 2 +
configure.ac | 3 +
m4/virt-libssh.m4 | 26 +
po/POTFILES.in | 1 +
src/Makefile.am | 21 +-
src/libvirt_libssh.syms | 21 +
src/rpc/virnetlibsshsession.c | 1485 +++++++++++++++++++++++++++++++++++++++++
src/rpc/virnetlibsshsession.h | 78 +++
8 files changed, 1635 insertions(+), 2 deletions(-)
create mode 100644 m4/virt-libssh.m4
create mode 100644 src/libvirt_libssh.syms
create mode 100644 src/rpc/virnetlibsshsession.c
create mode 100644 src/rpc/virnetlibsshsession.h
Great, now the pubkey authentication works as expected.
ACK
Peter