/ 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
SSH og X
Fra : Dennis Haney


Dato : 24-11-00 21:28

ARGGG.... Hvorfor virker X-forwarding ikke på min maskine (b) ?

(1)Hvis jeg bruger
b> ssh -X a
a> xmessage "hejsa"
Får jeg et fint lille vindue...

(2)Men
a> ssh -X b
b> xmessage "hejsa"
Så står den bare og hænger. Ingen fejl. Ingenting.
printenv giver bla.
DISPLAY=b:10.0
XAUTHORITY=/tmp/ssh-XXjar2hz/cookies

(3)hvis jeg bruger:
a> set SSHTMP=`xroute`
a> ssh -T -f b "xauth add $SSHTMP `xauth list $DISPLAY | cut -d \ -f
3-`; export DISPLAY=$SSHTMP; exec xmessage 'hejsa'"
Så virker det også fint...

Min ssh på b er sat til:
[SNIP fra /etc/ssh/sshd_config]
# This is ssh server systemwide configuration file.

Port 22
Protocol 2,1
ListenAddress 0.0.0.0
#ListenAddress ::
HostKey /etc/ssh/ssh_host_key
ServerKeyBits 768
LoginGraceTime 600
KeyRegenerationInterval 3600
PermitRootLogin yes
#
# Don't read ~/.rhosts and ~/.shosts files
IgnoreRhosts no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes
StrictModes yes
X11Forwarding yes
X11DisplayOffset 10
PrintMotd yes
KeepAlive yes

# Logging
SyslogFacility LOCAL2
LogLevel INFO
#obsoletes QuietMode and FascistLogging

RhostsAuthentication no
#
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
RhostsRSAAuthentication no
#
RSAAuthentication yes

# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes
PermitEmptyPasswords no
# Uncomment to disable s/key passwords
#SkeyAuthentication no
#KbdInteractiveAuthentication yes

# To change Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#AFSTokenPassing no
#KerberosTicketCleanup no

# Kerberos TGT Passing does only work with the AFS kaserver
#KerberosTgtPassing yes
CheckMail no
#UseLogin no

# Uncomment if you want to enable sftp
Subsystem sftp /usr/libexec/openssh/sftp-server
#MaxStartups 10:30:60
[SNAP]

Jeg bruger redhat 7. Og det virker hverken med den sshd der følger med
eller med openSSH (openssh-2.3.0p1-1)

en lsof -i giver:
sshd 2217 root 4u IPv4 763674 TCP b:ssh->a:3036 (ESTABLISHED)
sshd 2217 root 6u IPv4 763682 TCP *:6011 (LISTEN)
sshd 10090 root 3u IPv4 639586 TCP *:ssh (LISTEN)
sshd 10517 root 4u IPv4 651221 TCP b:ssh->a:4914 (ESTABLISHED)
sshd 16548 root 3u IPv4 749872 TCP *:6010 (LISTEN)
sshd 16548 root 4u IPv4 749865 TCP b:ssh->a:2812 (ESTABLISHED)

Er det den latterlige Cisco ruter (NAT, altså) der er problemet? I
givet fald hvad gør jeg så?

--
::: Davh
:::
::: Mother said that there would be days like this,
::: but she never said there would be so many!

 
 
Lars Kongshøj (25-11-2000)
Kommentar
Fra : Lars Kongshøj


Dato : 25-11-00 11:57

Dennis Haney wrote:
> (2)Men
> a> ssh -X b
> b> xmessage "hejsa"
> Så står den bare og hænger. Ingen fejl. Ingenting.
> printenv giver bla.
> DISPLAY=b:10.0
> XAUTHORITY=/tmp/ssh-XXjar2hz/cookies

Det er ikke fordi et af dine login-scripts på b sætter
DISPLAY-variablen?

--
Lars Kongshøj

Dennis Haney (25-11-2000)
Kommentar
Fra : Dennis Haney


Dato : 25-11-00 12:25

Lars Kongshøj <kongshoj@my-deja.com> writes:

> Dennis Haney wrote:
> > (2)Men
> > a> ssh -X b
> > b> xmessage "hejsa"
> > Så står den bare og hænger. Ingen fejl. Ingenting.
> > printenv giver bla.
> > DISPLAY=b:10.0
> > XAUTHORITY=/tmp/ssh-XXjar2hz/cookies
>
> Det er ikke fordi et af dine login-scripts på b sætter
> DISPLAY-variablen?

Nope... Den er fin nok...
Problemet er at ssh åbenbart ikke forwarder X alligevel også selv om
alle variable er sat korrekt...

--
::: Davh
:::
::: Mother said that there would be days like this,
::: but she never said there would be so many!

Søg
Reklame
Statistik
Spørgsmål : 177514
Tips : 31968
Nyheder : 719565
Indlæg : 6408618
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste