[Spice-devel] [RFC] Adding support to ssh-agent-forward

Victor Toso lists at victortoso.com
Wed Sep 7 16:29:36 UTC 2016


Hi,

On Sat, Sep 03, 2016 at 01:49:06PM +0200, Fabiano Fidêncio wrote:
> Howdy!
>
> Here is a small patch series adding support to ssh-agent-forward.
> This patch series have been tested using a usable (but not 100%
> working) spice-ssh-agent[0].
> 
> The spice-related part seems to be working fine. There are still a
> few improvements to be done on spice-ssh-agent[0[, but that shouldn't
> be a blocker and patches are more than welcome.
> 
> There is also some work done on virt-viewer[1] and there will be some
> work on virt-manager (adding support to add the new ssh-channel to a
> VM).
> 
> I really would appreciate with we can have the spice{,-proto,-common}
> merged before the next release.
> 
> For spice-gtk it can be merged after 0.33 though due to the issues I
> am still having with the spice-ssh-agent[0].
> 
> If you're interested in contributing to the spice-ssh-agent[0], please.
> feel free to send me direct emails with your patches or open a pull
> request on gitlab.
> 
> [0]: https://gitlab.com/fidencio/spice-ssh-agent

Link is broken!

By the way, I was thinking about what is your plan to distribute this
spice-ssh-agent. It could be interesting to have this together with
spice-vdagent, no?

I was thinking about spice-webdavd which we need on guest to make shared
folder work; It stays under phodav library which is shipped in Fedora.
We probably want something similar to spice-ssh-agent, hence my
suggestion.

Cheers,
  toso

> [1]: https://gitlab.com/fidencio/virt-viewer/tree/wip/ssh-agent-forward
>
> spice-proto:
>     Fabiano Fidêncio (1):
>       Add support to ssh channel
>     
>      spice/enums.h | 1 +
>      1 file changed, 1 insertion(+)
> 
> spice-common:
>     Fabiano Fidêncio (1):
>       Add support to ssh channel
>     
>      spice.proto | 4 ++++
>      1 file changed, 4 insertions(+)
> 
> spice:
>     Fabiano Fidêncio (2):
>       spice-common submodule update
>       Associate org.spice-space.ssh.0 port to a ssh channel
>     
>      server/reds.c | 3 +++
>      spice-common  | 2 +-
>      2 files changed, 4 insertions(+), 1 deletion(-)
> 
> spice-gtk:
>     Fabiano Fidêncio (2):
>       spice-common submodule update
>       Add channel-ssh
>     
>      configure.ac                         |  26 ++
>      doc/reference/spice-gtk-sections.txt |  17 ++
>      doc/reference/spice-gtk.types        |   2 +
>      spice-common                         |   2 +-
>      src/Makefile.am                      |   3 +
>      src/channel-ssh.c                    | 454 +++++++++++++++++++++++++++++++++++
>      src/channel-ssh.h                    |  68 ++++++
>      src/map-file                         |   1 +
>      src/spice-channel.c                  |  10 +
>      src/spice-client.h                   |   1 +
>      src/spice-glib-sym-file              |   1 +
>      11 files changed, 584 insertions(+), 1 deletion(-)
>      create mode 100644 src/channel-ssh.c
>      create mode 100644 src/channel-ssh.h
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list