Lancer automatiquement vnc - Installation - Linux et OS Alternatifs
Marsh Posté le 14-03-2008 à 13:53:58
Taper dans /etc/init.d/ ?
Marsh Posté le 14-03-2008 à 13:58:39
donc taper dans /etc/init.d un script permettant de lancer vnc au démarrage, c'est ça?
Et le script, tu aurais un bon site qui pourrait m'expliquer comment le faire?
Merci beaucoup
Marsh Posté le 14-03-2008 à 14:02:27
j'aurais plutôt dit ~/.xinitrc quand même
Marsh Posté le 14-03-2008 à 14:29:49
wedgeant a écrit : j'aurais plutôt dit ~/.xinitrc quand même |
pas sur, car si je ne me trompe pas le xinitrc est appelé au moment tu te logguer en graphique en local ou en remote via X11, or c'est pas le but.
Je dirais dans l'init.d mais apres que le serveur X ai démarré.
Marsh Posté le 14-03-2008 à 14:32:32
un serveur vnc installe un script de démarrage du service,
il suffit de l'activer, c'est tout.
c'est quoi ta distrib?
Marsh Posté le 14-03-2008 à 14:34:25
Ben il faut bien qu'il soit loggué sous linux quand même, non ?
Ou bien il cherche à se connecter au windows avant d'être loggué sous linux ?
Marsh Posté le 14-03-2008 à 14:48:53
Je cherche à me connecté depuis mon windows sur Linux sans que quelqu'un ne soit loggé.
J'ai Debian 4.0 r3 d'installer.
Marsh Posté le 14-03-2008 à 14:51:26
fgiuliano a écrit : Je cherche à me connecté depuis mon windows sur Linux sans que quelqu'un ne soit loggé. |
ton serveur vnc est donc sur ta debian si je comprend bien?
alors il faut te trouver le moyen d'avoir un accès administrateur et activer le service/démon pour qu'il démarre au boot.
si tu as installé vnc correctement ce script est déjà prévu, renseigne toi sur les niveaux d'execution
de ta distrib pour comprendre comment activer ce script
Marsh Posté le 14-03-2008 à 14:54:01
ok, alors c'est exactement ça.
Pour l'accès administrateur, c'est tout bon, je l'ai. :-)
Je vais chercher alors comment on active ce script.
Merci
Marsh Posté le 14-03-2008 à 15:21:55
J'ai pas trouvé comment activé le script vnc alors j'ai suivi un tutoriel qui m'en a fait faire un.
J'ai redémarré ma machine Linux mais quand j'essaie de me logger depuis mon client, j'ai le message d'erreur suivant qui apparaît:
Failed to connect to server.
J'ai installé rcconf pour voir les services qui étaient lancé sur ma machine.
Et vncserver est bien actif...
Pourrait-il y avoir un problème avec le mot de passe?
(je verrai pas pourquoi mais bon...)
Marsh Posté le 14-03-2008 à 15:31:27
le demon est pas lancé a mon avis
Marsh Posté le 14-03-2008 à 15:33:51
Et une fois que tu as ouvert une session en local, ca marche ou pas? car il y a certains serveurs VNC, notamment x11vnc, qui réutilisent une session X deja ouverte, et si il n'y en a pas d'ouverte, ca ne marche pas... Après je ne sais pas si c'est le cas pour vncserver.
Marsh Posté le 14-03-2008 à 15:37:40
Non, même en ouvrant un session en local, ça ne marche pas...
Marsh Posté le 14-03-2008 à 15:41:31
Ca ne marche plus du tout? Dans ton premier post tu as dit que "tout marchait correctement"... Tu as changé quelquechose?
Marsh Posté le 14-03-2008 à 15:46:30
J'ai pas dû comprendre ta question. :-)
En fait, quand je lance vncserver manuellement, tout fonctionne correctement.
Mais si la machine est éteinte et redémarre, je ne peux plus me connecter depuis ma machine cliente via vncviewer.
Il me dit qu'il ne réussi pas à se connecter.
Donc, en effet, je ne pense pas que mon service se lance au démarrage (bien qu'il apparaissent avec rcconf).
Est-ce que j'ai été plus claire?
Marsh Posté le 14-03-2008 à 17:45:25
Oui, la je comprends mieux
donc pour vérifier que ton service est bien lancé, tu peux faire soit un "/etc/init.d/vncserver status" (en supposant que ton script d'init s'appelle bien vncserver et que le systeme d'init gère l'option status). Ou alors un "ps aux | grep vnc" pour verifier si tu as bien un process vnc. Si il est lancé, le problème vient d'autre chose. Si il n'est pas lancé, tu peux aussi essayer de regarder dans les logs, genre /var/log/messages ou /var/log/syslog pour voir si jamais il y a des messages d'erreur.
Marsh Posté le 14-03-2008 à 21:22:42
P-Y a écrit : Oui, la je comprends mieux |
tout simplement, regarder un netstat pour voir si effectivement le démon "écoute" sur un port défini
tu as accès à une session graphique sur cette machine? normalement doit bien y avoir un outil graphique
pour configurer les services au démarrage.
sinon, il faut vraiment que tu comprennes les niveaux d'execution de ta distrib.
s'il est compatible system V, nomalement ya un script prévu dans /etc/init.d
et des repertoire du type /etc/rc1.d /etc/rc2.d (jusqu'a rc6.d) et selon le niveau d'execution dans lequel tu te trouves,
il faut créer un lien symbolique (avec un K en préfixe) dans par exemple /etc/rc2.d (c'est un exemple ) vers le script se trouvant dans /etc/init.d
qd ta machine booteras dans le niveau d'execution défini dans /etc/inittab, elle executera tous les liens symboliques
pour le niveau d'execution défini.
chais pas si je suis clair après quelques verres de bourgogne dans l'pif
Marsh Posté le 15-03-2008 à 11:46:59
c'est bien gentil tout ça, mais si c'est le paquet vnc4-server qu'il a installé, il n'y a pas de script init.d ...
http://packages.debian.org/etch/i3 [...] r/filelist
Citation : |
fgiuliano > voici le mien, tu recopies tout ce qui suit dans un fichier vnc4server (par exemple) que tu places dans le dossier /etc/init.d (obligatoirement ça), ensuite tu lui colles les bon droits chmod 755 /etc/init.d/vnc4server et enfin tu l'actives au démarrage update-rc.d vnc4server start 99 2 3 4 5 . stop 01 0 1 6 .
Citation : |
bon si on voulait être vraiment propre au sens debian, faudrait un fichier /etc/default/vnc4server et tout et tout ...
Marsh Posté le 14-03-2008 à 13:52:54
Re bonjour
Je suis toujours dans ma configuration de mon serveur vnc.
Donc, tout marche correctement.
Je peux bien me connecté depuis mon client Windows avec l'interface graphique kde.
J'aimerai maintenant que le service se lance automatiquement au démarrage de ma machine linux.
J'ai regardé sur internet mais j'avoue que je n'ai pas vraiment trouvé de solution.
Dois-je faire un script?
Si oui, lequel?
Et où doit-il aller?
Et sinon?
Merci d'avance (une toute débutante en linux)