sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #79514
Re: Sende et display via mellem-computer
On Wed, 2005-01-12 at 16:11 +0100, Lars Riisgaard Ribe wrote:
> Asbjørn Sloth Tønnesen wrote:
>
> >On Wed, 2005-01-12 at 12:19 +0100, Lars Riisgaard Ribe wrote:
> > [SNIP]
> >
> >Kan du ikke lave noget med en ssh port forward fra din server:6000 til
> >din workstation:6000 og xhost?
> >
> >
> Jo, men:
> 1) Jeg ved ikke hvordan jeg skulle gøre, hvis det var to computere der
> begge havde en offentlig ip
> 2) Min arbejdscomputer har ikke en offentlig ip, så på en eller anden
> måde skal det sendes via en ssh forbindelse, hvor arbejdscomputeren er
> klienten. Igen, jeg har ikke et clue om, hvordan (eller om det
> overhovedet kan lade sig gøre)
Hvis du fra din arbejds computer kører
`screen -d -m "ssh -NR localport:remotehost:remoteport root@dinserver"`
remotehost er ip'en til den maskine du vil forwarde til, set fra din
maskines netværk, fx 127.0.0.1 vil være fint i dit eksempel.
remoteport er den port på din workstation du vil forwarde til
localport er den port på din server du vil forwarde fra, dvs. at alt
trafik til denne port på din server bliver forwardet til
remotehost:remoteport
Din kommando kunne så se således ud:
`screen -d -m "ssh -NR 6000:127.0.0.1:6000 root@dinserver"`
Jeg har fundet ud af at X bruger port 6000 ved at kigge i /etc/services
x11 6000/tcp x11-0 # X Window System
Du kan evt. bruge key based authorization[1] (så du slipper for at taste
password ind og lægge kommandoen i .xsession i din hjemmemappe.
Vi skal også lige checke om din workstation, har disabled netværks
delen. Det gør du nemmest ved at køre `lsof -i :6000`
Hvis at X har aktiveret netværket kan du give dig til at læse manual
siden for xhost, ellers skal du ændre i konfigurationen af din
loginmanager (typisk gdm eller kdm).
[1] Vejledning til at sætte key based autorization op
http://debianguiden.dk/dists/stable/html/fjernkontrol.html
References