<br><tt><font size=2>Tim Rice <harleyvrodred@yahoo.com> wrote on
01/04/2011 22:45:47:<br>
[SNIP]<br>
>Node-L <= VPN-A => VNC-Server <= VPN-B => Node-R<br>
[SNIP]<br>
> <br>
> The Telnet and FTP apps perform well enough but the X Windows <br>
> Desktop you get on Node-L for Node-R is just too slow to be usable.<br>
></font></tt>
<br><tt><font size=2>You don't really tell us enough about your VPNs .
. .</font></tt>
<br>
<br><tt><font size=2>If you can't connect directly from "Node-L"
to "Node-R" I guess not,</font></tt>
<br><tt><font size=2>but are you sure ??</font></tt>
<br><tt><font size=2>but</font></tt>
<br><tt><font size=2>if you can:-</font></tt>
<br><tt><font size=2>        ssh "VNC-Server"
from "Node-L" (check in case</font></tt>
<br><tt><font size=2>they've changed the port from 22 to something else)</font></tt>
<br><tt><font size=2>then</font></tt>
<br><tt><font size=2>you can try telling ssh to conect a tunnel to "Node-R"</font></tt>
<br><tt><font size=2>i.e</font></tt>
<br><tt><font size=2>on "Node-L" try (all on one line)</font></tt>
<br><tt><font size=2>        ssh -f -N -p ssh-port-on-VNC-Server-default-is-22</font></tt>
<br><tt><font size=2>        -L 1010:Node-R:ssh-port-on-Node-R-default-is-22</font></tt>
<br><tt><font size=2>        ssh-user-on-VNC-server@VNC-server
</font></tt>
<br><tt><font size=2>(NOTE WELL The "Node-R" needs to be resolveable
from</font></tt>
<br><tt><font size=2>"VNC-Server" not "Node-L" )</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>see if it sets up forwarding from port 1010 on "Node-L"</font></tt>
<br><tt><font size=2>to port 22 (or whatever) on "Node-R"</font></tt>
<br><tt><font size=2>(test with ssh -p1010 ssh-user-on-Node-R@localhost</font></tt>
<br><tt><font size=2>assuming sshd is actually running on "Node-R")</font></tt>
<br>
<br><tt><font size=2>If that tunnels through (over the original VPNs) then
you can</font></tt>
<br><tt><font size=2>install FreeNX on "Node-R" andconnect from
"Node-L" by</font></tt>
<br><tt><font size=2>running nxclient and pointing the session at localhost:1010</font></tt>
<br><tt><font size=2>else</font></tt>
<br><tt><font size=2>If VPN-A only gives you VNC to "VNC-Server"
(probable senario)</font></tt>
<br><tt><font size=2>then</font></tt>
<br><tt><font size=2>see if you can install nxclient on "VNC-Server"
(guess not)</font></tt>
<br><tt><font size=2>or</font></tt>
<br><tt><font size=2>on another machine with with access to "Node-R"
via VPN-2</font></tt>
<br><tt><font size=2>which will allow you to NX half the link anyway.</font></tt>
<br>
<br><tt><font size=2>You may find you need NX end-to-end, even if the links
individualy</font></tt>
<br><tt><font size=2>are quick, because it may well prove to be too slow
over both with</font></tt>
<br><tt><font size=2>a protocol change in the middle.</font></tt>
<br>
<br><tt><font size=2>[SNIP]<br>
> Thanks,<br>
> -Tim<br>
</font></tt>