OVH Cloud OVH Cloud

VNC via SSH : impossible de se connecter

34 réponses
Avatar
Samy Mezani
Bonjour,

Je cherche en vain à me connecter à mon serveur distant VNC via SSH.
Le serveur VNC (vnc4server) est sous Lenny.

Je m'y connecte depuis mon client SSH sous Sid :
$ ssh -L 5909:localhost:5901 login@ip_serveur

Sur le serveur :
$ vncserver :1

Et quand je tente la connexion sur le client, paf ! :
$ vncviewer localhost:9
VNC Viewer Free Edition 4.1.1 for X - built Nov 19 2009 23:14:03
[...]
Thu Jan 21 13:24:04 2010
CConn: connected to host localhost port 5909
main: End of stream

Et sur le serveur s'affiche :
channel 3: open failed: connect failed: Connection refused

Qu'est-ce que je fais mal ? Tout va bien en SSH, et cette procédure
marchait au poil il y a quelques mois (je n'avais pas essayé depuis)

Merci d'avance pour vos conseils

Samy


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

4 réponses

1 2 3 4
Avatar
Ebling Andreas
giggz wrote:
Emmanuel Chantry a écrit :

Le 11/02/2010 22:20, Ebling Andreas a écrit :

giggz wrote:


Samy Mezani a écrit :



le 11/02/2010 17:13, Sylvain Sauvage a écrit:




Le /etc/hosts diffère légèrement suivant le moment/la version
de Debian utilisée pour la première installation et n’est pas
mis à jour ensuite (ce fichier ne fait partie d’aucun paquet).





Pour résumer, avec Lenny, ce /etc/hosts comme suit est-il correct ?
127.0.0.1 localhost
127.0.1.1 nom_machine






moi j'ai :
127.0.0.1 localhost nom_machine

bye






Bonsoir,

127.0.0.1 c'est la boucle locale, et doit uniquement pointer sur
localhost (me disait mon professeur de réseau).

Andreas




Bonsoir,

Le fichier /etc/hosts doit etre comme ceci par exemple :

127.0.0.1 localhost.localdomain localhost
192.168.1.10 mamachine.mondomaine mamachine

La boucle locale pointe uniquement sur la boucle locale comme l'a
précisé Andreas.
Pour le nom de la machine il est situé dans le /etc/hostname





donc si je te comprend bien le nom de la machine sur laquelle est situé
le /etc/hosts n'apparait plus dans ce dernier/ n'est plus nécessaire
dans ce dernier.

bye




Si, il permet de mapper l'addresse physique au nom de la machine. Ca
peut avoir un interet.
/etc/hosts permet de remplacer un dns pour un réseau domestique de deux
ou trois PCs.

Andreas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Ebling Andreas
Gaëtan PERRIER wrote:
Le Thu, 11 Feb 2010 22:52:34 +0100
Emmanuel Chantry a écrit:


Bonsoir,

Le fichier /etc/hosts doit etre comme ceci par exemple :

127.0.0.1 localhost.localdomain localhost
192.168.1.10 mamachine.mondomaine mamachine

La boucle locale pointe uniquement sur la boucle locale comme l'a
précisé Andreas.
Pour le nom de la machine il est situé dans le /etc/hostname





Je rebondis sur le sujet car j'ai un soucis avec mon pc portable. Lorsqu'il
démarre j'ai un message qui dit qu'il n'y a pas de fqdn dans /etc/hosts.
Normal vu que par défaut il n'y a pas d'interface réseau en dehors de lo. Les
interfaces étant gérées par network-manager, elles apparaissent en fonction du
moment (wifi, ethernet) et les IP sont obtenues par dhcp. Donc je n'ai pas
d'ip fixe à mettre dans /etc/hosts. Comment faire?

Gaëtan




Dans ton /etc/hosts tu peux mettre 127.0.0.1 localhost.localdomain localhost
Ca devrait suffir.

Andreas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Emmanuel Chantry
Le 11/02/2010 23:01, giggz a écrit :
Emmanuel Chantry a écrit :

Le 11/02/2010 22:20, Ebling Andreas a écrit :

giggz wrote:


Samy Mezani a écrit :



le 11/02/2010 17:13, Sylvain Sauvage a écrit:




Le /etc/hosts diffère légèrement suivant le moment/la version
de Debian utilisée pour la première installation et n’est pas
mis à jour ensuite (ce fichier ne fait partie d’aucun paquet).





Pour résumer, avec Lenny, ce /etc/hosts comme suit est-il correct ?
127.0.0.1 localhost
127.0.1.1 nom_machine






moi j'ai :
127.0.0.1 localhost nom_machine

bye






Bonsoir,

127.0.0.1 c'est la boucle locale, et doit uniquement pointer sur
localhost (me disait mon professeur de réseau).

Andreas





Bonsoir,

Le fichier /etc/hosts doit etre comme ceci par exemple :

127.0.0.1 localhost.localdomain localhost
192.168.1.10 mamachine.mondomaine mamachine

La boucle locale pointe uniquement sur la boucle locale comme l'a
précisé Andreas.
Pour le nom de la machine il est situé dans le /etc/hostname




donc si je te comprend bien le nom de la machine sur laquelle est situé
le /etc/hosts n'apparait plus dans ce dernier/ n'est plus nécessaire
dans ce dernier.

bye




Le fichier /etc/hosts sert a la résolution du nom de la machine en local.
Si tu fais nslookup mamachine il doit te donner l'adresse IP
192.168.1.10 dans mon exemple.

Le fichier /etc/hostname lui permet de modifier le nom de la machine. Il
contient juste une ligne mamachine.mondomaine

bye

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
giggz
Emmanuel Chantry a écrit :
Le 11/02/2010 22:20, Ebling Andreas a écrit :
giggz wrote:

Samy Mezani a écrit :


le 11/02/2010 17:13, Sylvain Sauvage a écrit:



Le /etc/hosts diffère légèrement suivant le moment/la version
de Debian utilisée pour la première installation et n’est pas
mis à jour ensuite (ce fichier ne fait partie d’aucun paquet).




Pour résumer, avec Lenny, ce /etc/hosts comme suit est-il correct ?
127.0.0.1 localhost
127.0.1.1 nom_machine





moi j'ai :
127.0.0.1 localhost nom_machine

bye





Bonsoir,

127.0.0.1 c'est la boucle locale, et doit uniquement pointer sur
localhost (me disait mon professeur de réseau).

Andreas





Bonsoir,

Le fichier /etc/hosts doit etre comme ceci par exemple :

127.0.0.1 localhost.localdomain localhost
192.168.1.10 mamachine.mondomaine mamachine

La boucle locale pointe uniquement sur la boucle locale comme l'a
précisé Andreas.
Pour le nom de la machine il est situé dans le /etc/hostname




donc si je te comprend bien le nom de la machine sur laquelle est situé
le /etc/hosts n'apparait plus dans ce dernier/ n'est plus nécessaire
dans ce dernier.

bye

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
1 2 3 4