I would appreciate feedback on whether what I am doing is sane
and where the operator error might be.  I have box A-home (Win),
B-office (Linux) and C-workstation(Linux). Both A-home and
C-workstation have local, DHCP-ed, NAT'ed addresses. B- office
and C-workstation run ssh daemons. From A-home I want to run
cygwin X server and be able to run a single command in addition,
that - open a terminal on C-workstation - enable me to run X
commands on C-workstation with display on A-home - enable me to
run vncviewer on A-home for the xvnc server on C-  I set up a
straight ssh connection 'b-office-con' in putty with X11
forwarding to B-office; tests great both for terminal and X11. I
set up my 'real' connection with the following in putty: -
Session destination C-workstation (at default port, i.e. 22) -
X11 forwarding - tunneling L 25900:C-workstation:5900 - proxied
with local command: plink b-office-con -nc %host:%port  As I
understood the docs, the above should set up a tunnel through B-
office to C-workstation by