Le serveur contient une installation desktop classique d'ubuntu 10.04-3 à laquelle j'ai installé openssh-server (en consultant l'excellent doc de ce site).
Je me connecte via un système de clés privée/publique et n'ai pas de souci au niveau de la connexion.
Lorsque je me connecte depuis mon travail, j'utilise corkscrew pour passer au travers du proxy.
Le port 443 est redirigé au niveau de ma box vers le PC serveur.
Je peux aussi utiliser le ssh avec nautilus pour accéder aux fichiers de mon serveur. Je peux visualiser et éditer des fichiers de cette façon mais dans ce cas l'application graphique est lancée sur le poste client mais ouvre le fichier distant.
Par contre si j'effectue les opérations suivantes :
Sur le poste client :
ouverture d'un terminal puis
moi@posteclient:~$ ssh -X moi@monserveur
j'arrive alors "sur mon serveur
moi@monserveur:~$
Si je tape un truc du genre
moi@monserveur:~$ gedit unfichiertexte.txt
j'ai
Erreur GConf : Le contact du serveur de configuration a échoué ; causes possibles : vous n'avez pas activé le réseau TCP/IP pour ORBit ou des verrous NFS non valides existent suite à un blocage du système. Voir http://projects.gnome.org/gconf/ pour plus d'informations. (Détails - 1: La connexion à la session a échoué : Failed to connect to socket /tmp/dbus-47yOsMEDsQ: Connexion refusée)
Si par contre je fais un
sudo gedit unfichiertexte.txt
L'application gedit se lance et ouvre le fichier.
gksudo gedit unfichiertexte.txt
donne le même message d'erreur que le gedit simple
Si j'utilise nano, le fichier peut être édité en mode utilisateur.
Les droits sur ce fichiers sont
-rw-r--r-- 1 moi moi
J'espère que ces infos suffiront.