Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Zerog 13 Listopadu 2008, 22:08:58

Název: ssh a xaplikace
Přispěvatel: Zerog 13 Listopadu 2008, 22:08:58
Dobrý den,

snažím se rozjet na pc ssh server tak, aby mě jeli grafické  aplikace.

V /etc/ssh/ssh_config mám povoleno:

Kód: [Vybrat]
ForwardX11 yes
ForwardX11Trusted yes

ale když se připojím ssh -X localhost

vypíše se:
Kód: [Vybrat]
/usr/bin/X11/xauth:  error in locking authority file /home/zerog/.Xauthority

Tomu už nerozumím..poradíte? Díky.

PS: nechci používat vzdálenou plochu, vnc, atd ..právě jen ssh. Grafiku jen výjiměčně, ale i tak ;)

Název: Re: ssh a xaplikace
Přispěvatel: Martin Kiklhorn 13 Listopadu 2008, 23:39:27
V /etc/ssh/ssh_config mám povoleno:
Kód: [Vybrat]
ForwardX11 yes
ForwardX11Trusted yes
zkuste tam přihodit
Kód: [Vybrat]
X11UseLocalhost yes(i když to by mělo být výchozí chování)

//příp.
Kód: [Vybrat]
ssh -Y localhost vám funguje?
Název: Re: ssh a xaplikace
Přispěvatel: Zerog 14 Listopadu 2008, 09:44:46
Kód: [Vybrat]
ssh -Y

funguje stejně jako -X, to znamená přihlásím se, ale vypíše kód viz. nahoře. Když jsem doplnil do konfigu ten řádek, tak se ssh NEspustilo a řeklo, že ten řádek nezná (špatná konfigurace).

Ještě doplním, že když chci spustit xaplikaci vyflusne to tohle:

Kód: [Vybrat]
X11 connection rejected because of wrong authentication.
Error: Can't open display: localhost:10.0

Nepoužívám klíče, tak jestli to není tím.
Název: Re: ssh a xaplikace
Přispěvatel: Martin Kiklhorn 14 Listopadu 2008, 15:07:37
ze vzdáleného PC (něco jiného než localhost) vám to funguje?

co se týká localhost tak tipuji na kolizi s běžícím Xserverem

podíval bych se někde kolem parametru X11DisplayOffset a XAuthLocation
také něco kolem $DISPLAY
případně zkuste pohledat tady na fóru "druhý Xserver"
Název: Re: ssh a xaplikace
Přispěvatel: Zerog 14 Listopadu 2008, 15:45:17
Ne, nefunguje mě jak localhost (což používám na testování) tak ani z localní sitě, či z internetu.

Pohledám.
Název: Re: ssh a xaplikace
Přispěvatel: nettezzaumana 14 Listopadu 2008, 15:59:08
## uka vystup jako root
for x in ssh sshd; do echo -e '############ '$x'_config:\n'; egrep -v '^#|^$' /etc/ssh/$x\_config; done
Název: Re: ssh a xaplikace
Přispěvatel: Zerog 14 Listopadu 2008, 17:07:04
Kód: [Vybrat]
############ ssh_config:

Host *
  ForwardAgent no
   ForwardX11 yes
   ForwardX11Trusted yes
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
############ sshd_config:

Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 768
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
Název: Re: ssh a xaplikace
Přispěvatel: nettezzaumana 14 Listopadu 2008, 18:03:31
zakomentuj v /etc/ssh/ssh_config radek s 'ForwardX11 yes' a restaruj sluzbu ssh

neco jako `/etc/ini.t/ssh restart`
Název: Re: ssh a xaplikace
Přispěvatel: Zerog 14 Listopadu 2008, 18:29:21
Udělal a to samé.

Při přihlášení

Kód: [Vybrat]
Last login: Fri Nov 14 09:34:09 2008 from localhost
/usr/bin/X11/xauth:  /home/zerog/.Xauthority not writable, changes will be ignored

po zadaní např xclock
Kód: [Vybrat]
X11 connection rejected because of wrong authentication.
Jo a init.d ;)

Začínám mít pocit že to není problém ssh, ale nějakého xseveru.
Název: Re: ssh a xaplikace
Přispěvatel: nettezzaumana 14 Listopadu 2008, 19:42:22
zkus pouzit muj config tak jak je .. zalohu ty predtim ..

uprav si jen u sebe cestu k  sftp a u SendEnv LANG muzes pouzit LC_* misto vypisovani mejch
restartuj ssh server a zkus znova

Citace
# for x in ssh sshd; do echo -e '############ '$x'_config:\n'; egrep -v '^#|^$' /etc/ssh/$x\_config; done
############ ssh_config:

Host *
ForwardX11Trusted yes
    Protocol 2
SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL
############ sshd_config:

Protocol 2
PasswordAuthentication no

UsePAM yes
X11Forwarding yes
Subsystem       sftp    /usr/lib/ssh/sftp-server
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL

ps. nemusis tam davat ty commenty, proste cut&paste horni jako ssh_config a spodni jako sshd_config .. opakuji, sve si predtim nekam odzalohuj
Název: Re: ssh a xaplikace
Přispěvatel: Zerog 15 Listopadu 2008, 01:13:28
Kód: [Vybrat]
Error: Can't open display: localhost:12.0i po úpravě configů. A samozdřejme restart ssh serveru. Stále nevím :(
Název: Re: ssh a xaplikace
Přispěvatel: Jezza 08 Září 2009, 01:19:49
Kód: [Vybrat]
Error: Can't open display: localhost:12.0i po úpravě configů. A samozdřejme restart ssh serveru. Stále nevím :(

Podarilo se ti to nejak vyresit...mam stejny problem?  ???