/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
X forwarding med ssh
Fra : Michael Kristensen


Dato : 15-11-01 12:18


På min maskine har jeg Mandrake 8.1, den er på internettet via en router og
TDC Netexpress. Jeg har lavet en nat entry i routeren på port 6000,
hvorefter X-forwarding fungerer fint når jeg ssh'er til en remote maskine
og sætter DISPLAY variablen.

Hvad bruges port 6000 egentlig til, dvs. hvad bliver der sendt på den? Jeg
kan se der kun er modtaget 7 pakker på denne port (i løbet af de 5 timer
den har været åben og i brug).
Hvad med xhost programmet; inden jeg ssh'er til en remote maskine kører jeg
xhost +maskine.et.eller.andet. Kan alle som er logget ind på denne maskine
lege med mit skærm?

- Michael

 
 
Thomas Rasmussen (15-11-2001)
Kommentar
Fra : Thomas Rasmussen


Dato : 15-11-01 12:28

>>>>> "Michael" == Michael Kristensen <mke@nospam.dk> writes:

Michael> På min maskine har jeg Mandrake 8.1, den er på internettet
Michael> via en router og TDC Netexpress. Jeg har lavet en nat entry
Michael> i routeren på port 6000, hvorefter X-forwarding fungerer
Michael> fint når jeg ssh'er til en remote maskine og sætter DISPLAY
Michael> variablen.

Michael> Hvad bruges port 6000 egentlig til, dvs. hvad bliver der
Michael> sendt på den? Jeg kan se der kun er modtaget 7 pakker på
Michael> denne port (i løbet af de 5 timer den har været åben og i
Michael> brug). Hvad med xhost programmet; inden jeg ssh'er til en
Michael> remote maskine kører jeg xhost +maskine.et.eller.andet. Kan
Michael> alle som er logget ind på denne maskine lege med mit skærm?

Hmm... hvorfor skal du køre xhost? Du burde direkte kunne bruge ssh's
X forwarding direkte uden problemer. Det eneste problem kan måske være
at din router skal have at vide at den skal behandle visse bestemte X
porte (jeg ved ikke hvilke) men derefter skulle alt kunne sættes.

Og ja, hvis du bruger xhost på den måde, så skulle alle kunne starte
programmer på din skærm. Det kan ikke ske hvis du bruger ssh's
forwarding.

/Thomas

--
/"\ | Human Knowledge Belongs To The World
\ / | -- Milo Hoffman in "AntiTrust"
x |
/ \ <-- (ASCII Ribbon Campain against html emails and postings!)

Jakob Færch (15-11-2001)
Kommentar
Fra : Jakob Færch


Dato : 15-11-01 15:30

In article <28pvggc46k1.fsf@pc236-b.stud.ies.auc.dk>,
Thomas Rasmussen <simpsons@kom.auc.dk> wrote:

> >>>>> "Michael" == Michael Kristensen <mke@nospam.dk> writes:
>
> Michael> På min maskine har jeg Mandrake 8.1, den er på internettet
> Michael> via en router og TDC Netexpress. Jeg har lavet en nat entry
> Michael> i routeren på port 6000, hvorefter X-forwarding fungerer
> Michael> fint når jeg ssh'er til en remote maskine og sætter DISPLAY
> Michael> variablen.
>
> [KLIP]
> Michael>inden jeg ssh'er til en
> Michael> remote maskine kører jeg xhost +maskine.et.eller.andet. Kan
> Michael> alle som er logget ind på denne maskine lege med mit skærm?
>
> Hmm... hvorfor skal du køre xhost? Du burde direkte kunne bruge ssh's
> X forwarding direkte uden problemer. Det eneste problem kan måske være
> at din router skal have at vide at den skal behandle visse bestemte X
> porte (jeg ved ikke hvilke) men derefter skulle alt kunne sættes.

Hvis man bruger ssh's X forwarding (ved at bruge ssh -X som nævnt i en
tidligere post) skulle det ikke være nødvendigt at sætte noget som helst
(såsom statiske NAT's) op i routeren: Alt kører over den forbindelse,
ssh har lavet i forvejen. Det er smart, fordi det er sikkert - og på
relativt langsomme forbindelser kan man ovenikøbet med fordel bruge
ssh's kompression til at sætte hastigheden op til det lidt mindre
utålelige.

/Jakob

Thorbjørn Ravn Ander~ (16-11-2001)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 16-11-01 23:25

Jakob Færch <tq1en8p001@sneakemail.com> writes:

> Hvis man bruger ssh's X forwarding (ved at bruge ssh -X som nævnt i en
> tidligere post) skulle det ikke være nødvendigt at sætte noget som helst
> (såsom statiske NAT's) op i routeren: Alt kører over den forbindelse,
> ssh har lavet i forvejen. Det er smart, fordi det er sikkert - og på
> relativt langsomme forbindelser kan man ovenikøbet med fordel bruge
> ssh's kompression til at sætte hastigheden op til det lidt mindre
> utålelige.

Det er før lykkedes mig at få startet "lbxproxy" i xtermen i den anden
ende, og det - kombineret med komprimering - gør det helt hæderligt.

--
Thorbjørn Ravn Andersen "...plus...Tubular Bells!"
http://bigfoot.com/~thunderbear

Kent Friis (17-11-2001)
Kommentar
Fra : Kent Friis


Dato : 17-11-01 10:35

Den 16 Nov 2001 23:24:59 +0100 skrev Thorbjørn Ravn Andersen:
>Jakob Færch <tq1en8p001@sneakemail.com> writes:
>
>> Hvis man bruger ssh's X forwarding (ved at bruge ssh -X som nævnt i en
>> tidligere post) skulle det ikke være nødvendigt at sætte noget som helst
>> (såsom statiske NAT's) op i routeren: Alt kører over den forbindelse,
>> ssh har lavet i forvejen. Det er smart, fordi det er sikkert - og på
>> relativt langsomme forbindelser kan man ovenikøbet med fordel bruge
>> ssh's kompression til at sætte hastigheden op til det lidt mindre
>> utålelige.
>
>Det er før lykkedes mig at få startet "lbxproxy" i xtermen i den anden
>ende, og det - kombineret med komprimering - gør det helt hæderligt.

SVJH bruger både ssh og lbproxy zlib til at komprimere X-protokollen,
så jeg kan ikke se det skulle gøre den store forskel at bruge begge
programmer.

Mvh
Kent
--
Det skete i de dage i november engang
at de første kataloger satte hyggen igang

Thorbjørn Ravn Ander~ (15-11-2001)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 15-11-01 13:43

Michael Kristensen <mke@nospam.dk> writes:

> På min maskine har jeg Mandrake 8.1, den er på internettet via en router og
> TDC Netexpress. Jeg har lavet en nat entry i routeren på port 6000,
> hvorefter X-forwarding fungerer fint når jeg ssh'er til en remote maskine
> og sætter DISPLAY variablen.

Lad være med det. Brug "ssh -X maskine" i stedet, og kør din X-ting
direkte gennem ssh.

--
Thorbjørn Ravn Andersen "...plus...Tubular Bells!"
http://bigfoot.com/~thunderbear

Andreas Plesner Jaco~ (15-11-2001)
Kommentar
Fra : Andreas Plesner Jaco~


Dato : 15-11-01 13:44

In article <m2vggccihr.fsf@thunderbear.dyndns.dk>, Thorbjørn Ravn Andersen wrote:
>
>> På min maskine har jeg Mandrake 8.1, den er på internettet via en router og
>> TDC Netexpress. Jeg har lavet en nat entry i routeren på port 6000,
>> hvorefter X-forwarding fungerer fint når jeg ssh'er til en remote maskine
>> og sætter DISPLAY variablen.
>
> Lad være med det. Brug "ssh -X maskine" i stedet, og kør din X-ting
> direkte gennem ssh.

Ellers er det vel ikke decideret X forwarding, men blot almindelig X.

--
Andreas Plesner Jacobsen | Aliquid melius quam pessimum optimum non est.

Thorbjørn Ravn Ander~ (15-11-2001)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 15-11-01 13:48

Andreas Plesner Jacobsen <apj@daarligstil.dk> writes:

> In article <m2vggccihr.fsf@thunderbear.dyndns.dk>, Thorbjørn Ravn Andersen wrote:
> >
> >> På min maskine har jeg Mandrake 8.1, den er på internettet via en router og
> >> TDC Netexpress. Jeg har lavet en nat entry i routeren på port 6000,
> >> hvorefter X-forwarding fungerer fint når jeg ssh'er til en remote maskine
> >> og sætter DISPLAY variablen.
> >
> > Lad være med det. Brug "ssh -X maskine" i stedet, og kør din X-ting
> > direkte gennem ssh.
>
> Ellers er det vel ikke decideret X forwarding, men blot almindelig X.

Hvis du sætter displayvariablen, benytter du ikke X-forwarding.

--
Thorbjørn Ravn Andersen "...plus...Tubular Bells!"
http://bigfoot.com/~thunderbear

Michael Kristensen (15-11-2001)
Kommentar
Fra : Michael Kristensen


Dato : 15-11-01 19:03

Thorbjørn Ravn Andersen wrote:

> Andreas Plesner Jacobsen <apj@daarligstil.dk> writes:
>
>> In article <m2vggccihr.fsf@thunderbear.dyndns.dk>, Thorbjørn Ravn
>> Andersen wrote:
>> >
>> >> På min maskine har jeg Mandrake 8.1, den er på internettet via en
>> >> router og TDC Netexpress. Jeg har lavet en nat entry i routeren på
>> >> port 6000, hvorefter X-forwarding fungerer fint når jeg ssh'er til en
>> >> remote maskine og sætter DISPLAY variablen.
>> >
>> > Lad være med det. Brug "ssh -X maskine" i stedet, og kør din X-ting
>> > direkte gennem ssh.
>>
>> Ellers er det vel ikke decideret X forwarding, men blot almindelig X.
>
> Hvis du sætter displayvariablen, benytter du ikke X-forwarding.
>

Tak til alle for svarerne.

Nu har jeg arbejdet lidt videre med det, og er kommet frem til, at præcis
den server som jeg gerne vil logge ind på, ikke kan håndtere X-forwarding
men blot almindelig X.

Er der noget jeg som alm. bruger kan gøre ved det?
Når jeg ssh'er til til maskinen, og starter et X-program brokker den sig
med følgende besked

/usr/bin/X11/xterm Xt error: Can't open display: min_ip:0.0

- Michael






Kent Friis (15-11-2001)
Kommentar
Fra : Kent Friis


Dato : 15-11-01 19:12

Den Thu, 15 Nov 2001 19:02:47 +0100 skrev Michael Kristensen:
>Thorbjørn Ravn Andersen wrote:
>
>> Andreas Plesner Jacobsen <apj@daarligstil.dk> writes:
>>
>>> In article <m2vggccihr.fsf@thunderbear.dyndns.dk>, Thorbjørn Ravn
>>> Andersen wrote:
>>> >
>>> >> På min maskine har jeg Mandrake 8.1, den er på internettet via en
>>> >> router og TDC Netexpress. Jeg har lavet en nat entry i routeren på
>>> >> port 6000, hvorefter X-forwarding fungerer fint når jeg ssh'er til en
>>> >> remote maskine og sætter DISPLAY variablen.
>>> >
>>> > Lad være med det. Brug "ssh -X maskine" i stedet, og kør din X-ting
>>> > direkte gennem ssh.
>>>
>>> Ellers er det vel ikke decideret X forwarding, men blot almindelig X.
>>
>> Hvis du sætter displayvariablen, benytter du ikke X-forwarding.
>>
>
>Tak til alle for svarerne.
>
>Nu har jeg arbejdet lidt videre med det, og er kommet frem til, at præcis
>den server som jeg gerne vil logge ind på, ikke kan håndtere X-forwarding
>men blot almindelig X.
>
>Er der noget jeg som alm. bruger kan gøre ved det?
>Når jeg ssh'er til til maskinen, og starter et X-program brokker den sig
>med følgende besked
>
> /usr/bin/X11/xterm Xt error: Can't open display: min_ip:0.0

Der er noget galt der. Den skal ikke connecte direkte til din ip, men
derimod til sig selv, så ssh kan forwarde forbindelsen.

Du skal _ikke_ sætte DISPLAY manuelt når du er ssh'et ind på maskinen.

Mvh
Kent
--
Det skete i de dage i november engang
at de første kataloger satte hyggen igang

Jakob Færch (19-11-2001)
Kommentar
Fra : Jakob Færch


Dato : 19-11-01 12:58

In article <9t10gn$n48$2@sunsite.dk>, kfr@fleggaard.dk (Kent Friis)
wrote:


> Der er noget galt der. Den skal ikke connecte direkte til din ip, men
> derimod til sig selv, så ssh kan forwarde forbindelsen.

Du har glemt at læse resten af tråden. I
<3bf40347$0$774$edfadb0f@dspool01.news.tele.dk> står der, at serveren
ikke kan forwarde X.

/Jakob

Jakob Møbjerg Nielse~ (15-11-2001)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 15-11-01 23:42

> /usr/bin/X11/xterm Xt error: Can't open display: min_ip:0.0

Har du husket "xhost +min_ip"?

--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey! He reminds me of someone who looks just like him. - Me"



Ole Michaelsen (16-11-2001)
Kommentar
Fra : Ole Michaelsen


Dato : 16-11-01 23:26

Jakob Møbjerg Nielsen wrote:
>> /usr/bin/X11/xterm Xt error: Can't open display: min_ip:0.0
>
> Har du husket "xhost +min_ip"?

Lad være med det. xhost skal _ikke_ sættes når X køres gennem ssh.

-- Ole

Jakob Færch (19-11-2001)
Kommentar
Fra : Jakob Færch


Dato : 19-11-01 12:57

In article <slrn9vb4jb.2n9.omic+usenet3@goddard.intra.orange.dk>,
Ole Michaelsen <omic+usenet3@fys.ku.dk> wrote:

> Jakob Møbjerg Nielsen wrote:
> >> /usr/bin/X11/xterm Xt error: Can't open display: min_ip:0.0
> >
> > Har du husket "xhost +min_ip"?
>
> Lad være med det. xhost skal _ikke_ sættes når X køres gennem ssh.

Du har glemt at læse resten af tråden, Ole; I
<3bf40347$0$774$edfadb0f@dspool01.news.tele.dk> påpeges det jo netop, at
serveren (af uransalige årsager) ikke kan forwarde X.

/Jakob

Ole Michaelsen (19-11-2001)
Kommentar
Fra : Ole Michaelsen


Dato : 19-11-01 19:59

Jakob Færch wrote:
>
> Du har glemt at læse resten af tråden, Ole; I
><3bf40347$0$774$edfadb0f@dspool01.news.tele.dk> påpeges det jo netop, at
> serveren (af uransalige årsager) ikke kan forwarde X.

Åh.

-- Ole.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408901
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste