qga/commands-common-ssh.c | 50 ++++ qga/commands-common-ssh.h | 10 + qga/commands-posix-ssh.c | 47 +-- qga/commands-posix.c | 404 ++++++++++++------------- qga/commands-win32.c | 1 + qga/commands-windows-ssh.c | 712 +++++++++++++++++++++++++++++++++++++++++++++ qga/commands-windows-ssh.h | 26 ++ qga/meson.build | 8 +- qga/qapi-schema.json | 24 +- 9 files changed, 999 insertions(+), 283 deletions(-) create mode 100644 qga/commands-common-ssh.c create mode 100644 qga/commands-common-ssh.h create mode 100644 qga/commands-windows-ssh.c create mode 100644 qga/commands-windows-ssh.h