Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ssh a xaplikace  (Přečteno 2418 krát)

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
ssh a xaplikace
« kdy: 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 ;)

Distro:  Debian
WM:      Awesome
NT:       Latitude D620

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: ssh a xaplikace
« Odpověď #1 kdy: 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?
« Poslední změna: 13 Listopadu 2008, 23:47:59 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re: ssh a xaplikace
« Odpověď #2 kdy: 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.
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: ssh a xaplikace
« Odpověď #3 kdy: 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"
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re: ssh a xaplikace
« Odpověď #4 kdy: 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.
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

nettezzaumana

  • Host
Re: ssh a xaplikace
« Odpověď #5 kdy: 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
« Poslední změna: 14 Listopadu 2008, 16:06:21 od nettezzaumana »

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re: ssh a xaplikace
« Odpověď #6 kdy: 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
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

nettezzaumana

  • Host
Re: ssh a xaplikace
« Odpověď #7 kdy: 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`

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re: ssh a xaplikace
« Odpověď #8 kdy: 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.
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

nettezzaumana

  • Host
Re: ssh a xaplikace
« Odpověď #9 kdy: 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

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re: ssh a xaplikace
« Odpověď #10 kdy: 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 :(
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

Jezza

  • Návštěvník
  • Příspěvků: 96
Re: ssh a xaplikace
« Odpověď #11 kdy: 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?  ???

 

Provoz zaštiťuje spolek OpenAlt.