BTW - emacs works perfectly well over a terminal session. No need for X at all. You should be able to open a good-old MS-DOS prompt, telnet or ssh to your hearts content, then make sure TERM=vt100 on the remote system, then run emacs.

From: Robert Mecklenburg <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Cygwin XFree Users List <[EMAIL PROTECTED]>
Subject: ssh/X with two hops
Date: Wed, 3 Sep 2003 11:44:11 -0600

I'm a newbie at ssh and would like some advice.  I have a home pc
(windows xp) and an office pc (windows xp) behind a firewall/gateway
host (linux).  I want to run X at home and display (on my home X
server) an emacs running on my office pc.  Here is my most recent
attempt:

I have cygwin sshd running on my office machine...

1. startxwin.sh at home

2. In an xterm run "ssh -X -L 22:osaka:2200 gateway" this allows my to
   login directly to my office machine but leaves an unnecessary login
   on the gateway.  X port forwarding works in this login, but it is
   the wrong host.

3. In a new xterm run "ssh -X localhost".  Now I am logged onto my
   office machine and hopefully X ports are being forwarded, but no!

4. When I "echo $DISPLAY" on my office machine the variable is empty.

I have, of course, tried many other permutations of this procedure,
but this seems the closest to correct - but no joy.

Another permutation I've tried is to ssh to the gateway and then ssh
from the gateway to my office pc, but again the DISPLAY variable is
not set even though I use -X.


Any suggestions?


Thanks!
--
Robert


_________________________________________________________________
Get 10MB of e-mail storage! Sign up for Hotmail Extra Storage. http://join.msn.com/?PAGE=features/es




Reply via email to