[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#655361: /usr/bin/ssh: Want option to forward Network Audio System traffic

Package: openssh-client
Version: 1:5.5p1-6+squeeze1
Severity: wishlist
File: /usr/bin/ssh

By installing the "nas" package on the SSH client machine and the 
"nas-bin" package on the SSH server machine,  I can play the output
of certain programs over the network and even record the client's
microphone using a program running on the server.  However,  in order
to protect the audio data with SSH, I have to figure out what X11
display number I got on the server and set up forwarding for it.

There should be another config file option,  "ForwardNASAudio".  If
it is set to "yes" and "ForwardX11" is set to "yes", as soon as the
client learns the X11 display offset, and if the AUDIOSERVER or DISPLAY
environment variable is set on the client machine, it should set up a remote
forward for the corresponding NAS port.  For example,  if it gets an
X11 display offset of 11 (meaning the X11 proxy is listening on port
6011), and DISPLAY is ":2", it should set up a forwarding as if
"-R 8011:" had been typed.

If "ForwardNASAudio" is "yes", "ForwardX11" is "no", and AUDIOSERVER
or DISPLAY is set on the client machine, the SSH client should pick
a random high port number, send "tcp/localhost:port" as the value of
the AUDIOSERVER environment variable, and attempt to set up remote
forwarding of that port to the local audio server. 

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openssh-client depends on:
ii  adduser     3.112+nmu2                   add and remove users and groups
ii  debconf [de                     Debian configuration management sy
ii  dpkg                    Debian package management system
ii  libc6       2.11.2-10                    Embedded GNU C Library: Shared lib
ii  libedit2    2.11-20080614-2              BSD editline and history libraries
ii  libgssapi-k 1.8.3+dfsg-4squeeze1         MIT Kerberos runtime libraries - k
ii  libssl0.9.8 0.9.8o-4squeeze1             SSL shared libraries
ii  passwd      1: change and administer password and
ii  zlib1g      1:             compression library - runtime

Versions of packages openssh-client recommends:
ii  openssh-blacklist             0.4.1      list of default blacklisted OpenSS
ii  openssh-blacklist-extra       0.4.1      list of non-default blacklisted Op
ii  xauth                         1:1.0.4-1  X authentication utility

Versions of packages openssh-client suggests:
pn  keychain                     <none>      (no description available)
pn  libpam-ssh                   <none>      (no description available)
ii  ssh-askpass                  1: under X, asks user for a passphras

-- Configuration Files:
/etc/ssh/ssh_config changed [not included]

-- no debconf information

Reply to: