Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Sun, 20 Oct 2002 21:47:52 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Jacob A cc: cygwin AT cygwin DOT com Subject: RE: Openssh client under X In-Reply-To: Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Jay, I use ssh with X forwarding every day. I also use it without X forwarding when my DISPLAY is not set, and it works fine. Here's what you should try: From a bash prompt in an xterm, $ unset DISPLAY $ ssh -v -x @ (notice the lowercase 'x'). If this doesn't work, please report the results to the list. If this does work, you have ssh X forwarding enabled in one of the ssh config files -- consult the manpage to find out where to look and disable it. Igor On Sun, 20 Oct 2002, Jacob A wrote: > from the ssh manpage: > > > > -X Enables X11 forwarding. This can also be specified on a per-host > basis in a configuration file. > > > > "Enables X11 forwarding". This is NOT what I want to do. I simply want to > get a login session on the remote machine. > > This problem is really getting to me now... > > I'm really curious to hear if anyone else on the list has got this > working? > > please throw me an email if you do. thanks. > > /jay. > > On Sun, 20 Oct 2002, Gen Zhang wrote: > > > Try 'ssh -X'. With all capitalisations. > > > > Hope that helps. > > > > Genneth. > > > > -----Original Message----- > > From: Jacob A [mailto:jacob AT minpost DOT nu] > > Sent: 20 October 2002 21:06 > > To: cygwin AT cygwin DOT com > > Subject: Re: Openssh client under X > > > > Thanx for the input! > > > > I believe "ssh -x" is the default behaviour, but even when I say -x I > > get the same symptoms. > > > > What really confuses me is that it all works like a charm if I run: > > > > $ ssh > > > > ...without starting X. (i.e click on the "cygwin icon" > > (C:\cygwin\cygwin.bat) -- and start an interactive shell (bash) in the > > cygwin environment. > > > > But, if I start X, (which I do with 'startx') -- and then open up an > > xterm > > and fire away the same command ($ ssh ), I get connected but > > thrown out right away. I mean, I'm running the same binary -- what could > > be different? This leads me to believe that the problem could NOT be on > > the server side, it must be my cygwin that does _something_ differently > > when I run the Xserver. > > > > Does this work for you? Can you use ssh to login to a remote host from > > an xterm running in cygwin/XFree???? > > > > Again - I am not primarly interested in "tunneling X" -- I know how that > > works -- the problem is connecting with ssh at all. > > > > Any more thoughts? > > > > (again, I'm not subscribing to the list... please email me). > > > > /Jay > > > > On Sun, 20 Oct 2002, Igor Pechtchanski wrote: > > > > > Umm, how embarrassing... I got confused between OpenSSH and SSH > > > Secure Shell. Apologies to all. > > > > > > Jay, > > > > > > ssh has a special mode where it forwards X requests over the ssh > > > connection. It's called X forwarding, and is enabled by either the -X > > > command line option or a special entry in ~/.ssh/config (I forget > > > exactly which, it's easily found out from the man page). If the special > > > entry is present, ssh will attempt to set up X forwarding, *but only if > > > DISPLAY is set*. That was the reason I asked about the DISPLAY setting. > > > > > > You can try running ssh as 'ssh -x', which disables X forwarding > > > regardless of the config file. If all you need is to run tty mode > > > programs on the server, or if your machine is reachable and open to X > > > packets from the server, that should be sufficient. If 'ssh -x' > > > works, you could then edit the config file and comment out the > > > EnableXForwarding (or smth like that) line. > > > > > > If you do need to tunnel X packets through ssh when running X, you'll > > > need to debug this further. The message I mentioned might be of help > > > then. > > > Igor > > > > > > On Sun, 20 Oct 2002, Jacob A wrote: > > > > > > > ok. > > > > > > > > maybe my last post was somewhat unclear. > > > > > > > > What I want is to be able to run is: > > > > > > > > $ ssh user AT host > > > > > > > > ...from an xterm window under cygwin/XFree86. Whenever I try that, > > > > it connects, and then disconnects right after I get connected. If I > > > > run ssh from cygwin without running X, it works like a charm. Correct > > > > me if I am wrong, but the DISPLAY variable should have nothing to do > > > > with this. All I want is to login on the other machine. > > > > > > > > ssh -v -v -v tells me "channel 0 is dead" _after_ I type in the > > > > password. My .profile runs on the remote machine, and then I get > > > > disconnected. Very frustrating. > > > > > > > > Why does it work if I dont run X? > > > > > > > > I would like to test connecting to an ssh server with ssh -D. But > > > > I can't where I am running this. > > > > > > > > Noone else has come across this problem? > > > > > > > > uh, again - I am not a subscriber to the list, so please mail me > > > > if you think you know whats going on here. > > > > > > > > /jay. > > > > > > > > On Sun, 20 Oct 2002, Igor Pechtchanski wrote: > > > > > > > > > On Sun, 20 Oct 2002, Jacob A wrote: > > > > > > > > > > > Hey there, > > > > > > > > > > > > I have a real weird problem with running the openssh client > > > > > > under X. When I connect to another machine via ssh, it prompts > > > > > > me for the password, and then the session is terminated just > > > > > > after I am logged in. > > > > > > > > > > > > unfortunately, I dont have root access on the machine I want > > > > > > to ssh to, so I cant start sshd with -D there. > > > > > > > > > > > > It works perfectly when I do it without starting X. > > > > > > > > > > > > Anyone else come across this problem? > > > > > > > > > > > > I'm not a subscriber to the list, so please reply to me as > > > > > > well as the list if you have any input. > > > > > > > > > > > > /jay. > > > > > > > > > > Jay, > > > > > > > > > > I assume you want X forwarding when you're running X. If not, > > > > > just turning it off might do the trick. > > > > > > > > > > Does OpenSSH work if you don't run X but set DISPLAY in your > > > > > system control panel? Does OpenSSH have a -v flag or a verbose > > > > > option? If so, it might help. If not, does cygwin's 'ssh -X' > > > > > work (with and without DISPLAY set)? If you can reproduce the > > > > > problem with cygwin's ssh, use the -v option for some additional > > > > > debug info. > > > > > > > > > > The following might also be an instructive read: > > > > > http://cygwin.com/ml/cygwin-xfree/2002-10/msg00065.html > > > > > Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Water molecules expand as they grow warmer" (C) Popular Science, Oct'02, p.51 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/