🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.os.unix
Article #145

Re: ssh en x starten doorheen ssh

#145
From: Philip Paeps
Date: Tue, 10 Apr 2007 22:03
64 lines
3733 bytes
Christophe Vandeplas <christopheSPAM@vandeplas.com> wrote:
> Wim Van Clapdurp wrote:
> > Ik probeer om xserver te starten door ssh.
> > 
> > Wanneer ik een verbinding maak via ssh en ik geeft het comando startx.
> > Dan start x wel op mijn unix machine maar niet op de host die ik op dat
> > moment gebruik.
>
> Zo gaat dat niet.

Zo gaat "iets", maar niet wat Wim verwacht. :-)

> Ofwel start je een X server op je 'remote machine' en neem je dat scherm
> over met iets zoals VNC.
>
> Ofwel start je een X server op je lokale machine (windows, linux, mac,...)
> en pipe je de applicaties door je SSH tunnel naar je lokale X server.

Ofwel geef je die remote client gewoon toegang tot je X server en laat je dat
hele vertragende SSH gebeuren voor wat het is.  Op een LAN of een similarly
secured netwerk (VPN, whatever) is die SSH tunnel gewoon overbodige overhead.

> Hoe gaat dit te werk? In mijn situatie run ik MacOS X op mijn laptop.
> Soms heb ik toegang nodig tot linux-only apps (ofwel ben ik te lui om het
> te recompilen met alle deps).
>
> Op mijn Mac OS X laptop start ik X op. (X11.app)
> Vervolgens open ik mijn shell (terminal) en typ ik:
>    $ ssh -Y 192.168.1.141
> (je kan ook -X gebruiken, zie manpages)
> Zo geraak ik ingelogd op mijn remote linux bak en heeft SSH al
> rechtstreeks mijn $DISPLAY variable goed gezet.

Dit is dus een perfect voorbeeld van een situatie waarbij je SSH helemaal niet
nodig hebt.

Zorg ervoor dat die X11.app luistert naar TCP.  Een sensible X server doet dat
default of maakt het in ieder geval niet moeilijk.  Doe vervolgens iets à la:

  remotehost% env DISPLAY=xhost:0 xapp

Waar "xhost" de host is waar je X server draait.

Hoe je op "remotehost" geraakt maakt weinig uit.  Zelfs een serial link gets
the job done.  ssh werkt, maar laat die -X/-Y weg, anders probeert die magisch
te doen en de boel te encrypten en te vertragen.

Lees ook xauth(1X) en xhost(1X).

X11 is niets om schrik van te hebben (nuja...) het is een beetje een draak,
maar als je de kleine moeite doet om te begrijpen hoe het ongeveer werkt, kan
je er een pak efficiënter mee werken en ook een pak meer dingen doen dan je op
het eerste zicht zou denken.  Uiteraard maken veel Linux distributies het
tegenwoordig gewoon bijna onmogelijk om X11 te gebruiken.  Gelukkig kan je die
vermangelingen met een beetje rm en vi (meestal) ongedaan maken.

 - Philip

-- 
Philip Paeps                              Please don't email any replies
philip@paeps.cx                               I follow the newsgroup.

  The pills to be taken with meals will be the least
  appetizing ones.
Technical Details
Message-ID: <slrnf1o2d3.3v4.philip+usenet@fasolt.home.paeps.cx>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <2007041018535375249-wimvanclapdurp@macdotcom> <fc6dnaOVCrm4cobbnZ2dnUVZ8s2mnZ2d@scarlet.biz>

Show Full Headers
Complete Article Headers
X-Google-Thread: 109d4a,710e957dedfabfb7
X-Google-Attributes: gid109d4a,public
X-Google-Language: DUTCH,UTF8
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Philip Paeps <philip+usenet@paeps.cx>
Newsgroups: be.comp.os.unix
Subject: Re: ssh en x starten doorheen ssh
Date: 10 Apr 2007 22:03:15 GMT
Organization: Happily Disorganized
Lines: 64
Message-ID: <slrnf1o2d3.3v4.philip+usenet@fasolt.home.paeps.cx>
References: <2007041018535375249-wimvanclapdurp@macdotcom>
 <fc6dnaOVCrm4cobbnZ2dnUVZ8s2mnZ2d@scarlet.biz>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net mb22eB9CgdGbRQ7uEv4BSwmAsHjkEMNYVqLYyjfW41uQSvr4no
X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2  E438 2649 E628 C5D3 4D05
X-Date: Today is Setting Orange, the 27th day of Discord in the YOLD 3173
X-Date-in-Rome: ante diem IV Idus Apriles MMDCCLX ab Urbe Condida
X-Phase-of-Moon: The Moon is Waning Crescent (49% of Full)
User-Agent: slrn/0.9.8.1pl2 (FreeBSD)