PDA

Visualizza versione completa : [Debian] Server X.Org e connessioni SSH


balubeto
28-04-2006, 11.43.18
CIAO

Ho degli utenti che, a casa, usano XP e si collegano, via ssh, alla mia Linux-box dove ho installato la Debian Etch Testing con il server OpenSSH e il server x11vnc .

Ora, vorrei dare il permesso a questi di usare anche il server X.Org (che, poi, viene controllato da un loro client VNC). Come devo fare?

GRAZIE

CIAO

Ghandalf
28-04-2006, 13.24.21
Esiste la possibilitÓ di esportare x con ssh:


Inoltro di X11 e TCP
Se la variabile ForwardX11 e impostata a ``yes'' (si veda la descrizione
delle opzioni -X e -x descritte piu avanti) e l'utente sta usando X11
(con impostata la variabile d'ambiente DISPLAY), la connessione a X11
viene automaticamente inoltrata alla parte remota in modo tale che ogni
programma (o comando) X11 avviato dalla shell viaggera attraverso il
canale cifrato e la connessione al server X effettivo sara gestita dalla
macchina locale. L'utente non deve impostare manualmente DISPLAY.
L'inoltro delle connessioni X11 puo essere configurato a riga di comando
o nei file di configurazione.


man ssh per maggiori info.

:)

Occhio al TAG!

balubeto
28-04-2006, 16.59.07
Se ti riferisci all'opzione X11Forwarding nel file /etc/ssh/sshd_config , essa e` impostata su yes . Il fatto strano e che, quando in una shell remota di un account normale lancio, in background, il server X, mi appare questa scritta:


Using username "balubeto".
Authenticating with public key "imported-openssh-key"
Linux PLUTO 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Thu Apr 20 17:53:38 2006 from pippo
balubeto@PLUTO:~$ startx &
[1] 6095
balubeto@PLUTO:~$ xauth: creating new authority file /home/balubeto/.serverauth.6095

X: user not authorized to run the X server, aborting.
giving up.
/usr/X11R6/bin/xinit: Connection refused (errno 111): unable to connect to X server
/usr/X11R6/bin/xinit: No such process (errno 3): Server error.
Couldnt get a file descriptor referring to the console

[1]+ Exit 71 startx
balubeto@PLUTO:~$


Mentre, se mi connetto in remoto come root e scrivo in una shell:


Using username "root".
Authenticating with public key "imported-openssh-key"
Last login: Thu Apr 20 18:10:55 2006 from pippo
Linux PLUTO 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
PLUTO:~# startx &
[1] 6091
PLUTO:~# xauth: creating new authority file /root/.serverauth.6091

X: warning; process set to priority -1 instead of requested priority 0

X Window System Version 6.9.0 (Debian 6.9.0.dfsg.1-6 20060403233528 David Nusinow <dnusinow@debian.org>)
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.6.12-1-686 i686 [ELF]
Current Operating System: Linux PLUTO 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686
Build Date: 04 April 2006
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.15-1-686 (Debian 2.6.15-8) (waldi@debian.org) (gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Mon Mar 6 15:27:08 UTC 2006
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 20 18:15:40 2006
(==) Using config file: "/etc/X11/xorg.conf"
(EE) Failed to load module "synaptics" (module does not exist, 0)
(EE) No Input driver matching `synaptics'
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
Could not init font path element unix/:7100, removing from list!

PLUTO:~# x11vnc -logfile ~/.x11vnc.log -rfbauth ~/.vnc/passwd -display :0 -forever -bg -localhost
PORT=5900
PLUTO:~#


riesco a controllare il server X dalla macchina XP.

Quindi, come mai, accedendo a Linux remotamente come un utente normale, non riesco neanche a caricare X in background?

GRAZIE

CIAO

Ghandalf
30-04-2006, 16.37.20
Per la prima parte dell'errore Ŕ un problema di permessi, controlla la documentazione.

In secondo luogo ci sono dei problemi con i driver synaptic. C'Ŕ da controllare /etx/X11/xorg.conf, postalo.

:)

Ghandalf
30-04-2006, 16.38.39
Metti a posto il TAG:

http://www.wintricks.it/forum/showthread.php?s=&threadid=96128

balubeto
30-04-2006, 17.54.40
Originariamente inviato da Ghandalf
Per la prima parte dell'errore Ŕ un problema di permessi, controlla la documentazione.

Mi potresti indicare quali permessi mancano e come devo dagli per fare in modo che, automaticamente, ad ogni accesso SSH2 su un account nornale, abbia la possibilita` di caricare, se volessi, anche X.


In secondo luogo ci sono dei problemi con i driver synaptic. C'Ŕ da controllare /etx/X11/xorg.conf, postalo.

:)

Essendo poco pratico di Linux, che cosa devo fare per risolvere anche questo problema?

GRAZIE

CIAO