Mail Archives: cygwin/2003/01/14/23:05:04
Hi Igor...
I usually do the following (for Windows 2000/xp):
ssh -f -L 5907:LocalHost:5900 Coyote.Paguay sleep 30
/c/Program\ Files/RealVNC/VNCViewer.exe -fullscreen -noauto LocalHost:7
I put above two lines in a file and then launch an "sh" shell from a
shortcut with this file as a command line argument.
The effect is to start ssh, prompt for a password and then detach and let
vncviewer start. Then vncviewer starts and prompts for a password. When I
exit vncviewer, the ssh tunnel closes automatically.
Hope this helps.
...Karl
>From: a12 <a12 AT swipnet DOT se>
>To: cygwin AT cygwin DOT com
>Subject: Re: How do I start two commands in .bat ?
>Date: Tue, 14 Jan 2003 21:22:28 +0100
>
>Igor,
>
>My deepest apology for not following the rules of this list.
>I just say: mea culpa, mea maxima culpa.
>
>Yes, I have followed your suggestions in your earlier reply:
>
>rem @echo off
>start "VNC" /D"C:\Program Files\RealVNC" /B vncviewer.exe
>C:
>chdir C:\cygwin\bin
>bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp
>vncviewer.exe"
>
>does start vncviewer.exe and shh. The only problem left is,
>that the ssh window is in background, and vncviewer window is
>in foreground, so I have move the ssh window to the foreground.
>Then I enter the isoft's password, switch to the vncviewer
>window, and establish vnc to derqjzp.
>Is it possible to make the ssh window to the foreground ?
>
>Your second suggestion:
>
>@echo off
>chdir C:\cygwin\bin
>bash --login -i -c "(/cygdrive/c/program\ files/realvnc/vncviewer.exe" &);
>ssh -L 5901:derqjzp:5900 -C
>isoft AT derqjzp"
>
>starts the vncviewer only. The ssh window does not appear at
>all. When I connect to localhost:1, I get the following error:
>Failed to connect to server.
>
>bash --login -i -c "ssh -L 5901:derqjzp:5900 -C -N isoft AT derqjzp ;
>(/cygdrive/c/progra~1/realvnc/vncviewer.exe" &)"
>
>yields the same error.
>
>Any more hints ?
>
>
>Igor Pechtchanski wrote:
>
> > Did you follow up on the original "hint" ("help start")? If you did,
>you
> > would have come up with:
> >
> > @echo off
> > chdir C:\cygwin\bin
> > start "C:\Program Files\realvnc\vncviewer.exe"
> > bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
> >
> > As for backgrounding the program in bash, you should do it *before* you
> > start ssh:
> >
> > @echo off
> > chdir C:\cygwin\bin
> > bash --login -i -c "(/cygdrive/c/program\
>files/realvnc/vncviewer.exe" &); ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
> >
> > Either of the above should work.
> >
> > For the future: the cygwin at cygwin dot com is really the only cygwin
> > list even remotely appropriate for this kind of query. Also, if you
>start
> > a thread on a mailing list, it's usually a good idea to continue that
> > thread to its logical conclusion, as well as make sure the final
>solution
> > is in the list archives (it will be in this case).
> > Igor
> >
> > On Tue, 14 Jan 2003, a12 wrote:
> >
> > > Daniel,
> > >
> > > vnc server is run on derqjzp
> > >
> > > C:
> > > chdir C:\cygwin\bin
> > > bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp
> > > /cygdrive/c/progra~1/realvnc/vncviewer.exe"
> > >
> > > requests isoft's password, and start ssh
> > >
> > > C:
> > > chdir C:\cygwin\bin
> > > bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp ;
> > > /cygdrive/c/progra~1/realvnc/vncviewer.exe"
> > >
> > > requests isoft's password, and shuts down the cygwin window.
> > >
> > > Any more hints ?
> > >
> > > Daniel Bößwetter wrote:
> > >
> > > > Which machine is vnc supposed to run on? localhost or derqjzp?
> > > >
> > > > In the former case, you's say
> > > >
> > > > bash -c "ssh isoft AT derqjzp ; vncviewer"
> > > >
> > > > in the latter case
> > > >
> > > > bash -c "ssh isoft AT derqjzp vncviewer"
> > > >
> > > > What you wrote (below) looks like you tried to start vncviewer from
>the
> > > > .bat-file. This line is never reached, because bash never returns
> > > > (unless you terminate ssh and even then it wouldn'r work, because
>it's a
> > > > cygwin virtual path).
> > > >
> > > > Hope it helps.
> > > > Daniel
> > > >
> > > > a12 wrote:
> > > >
> > > > >Hello gurus,
> > > > >
> > > > >In my ongoing process of starting ssh and vncviewer in one .bat
> > > > >file, I have created the following:
> > > > >
> > > > >rem @echo off
> > > > >chdir C:\cygwin\bin
> > > > >bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
> > > > >"/cygdrive/c/program files/realvnc/vncviewer.exe" &
> > > > >
> > > > >I enter the isoft's password, and ssh is started.
> > > > >vncviewer is not started.
> > > > >How do I make vncviewer started ?
> >
> > --
> > 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!
> >
> > Oh, boy, virtual memory! Now I'm gonna make myself a really *big*
>RAMdisk!
> > -- /usr/games/fortune
>
>
>--
>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/
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail
--
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/
- Raw text -