J'ai installé le bureau Ubuntu sur un serveur Ubuntu 9.10 VPS et je peux me connecter au serveur à l'aide de TightVNC. Cependant, le serveur VNC sur ce VPS ne peut être démarré qu'en se connectant via SSH et en tapant la commande suivante:
vncserver :1 -geometry 800x600 -depth 16 -pixelformat rgb565
Si j'exécute cette commande au démarrage ou en tant que tâche de planification, elle ne démarre pas. Quelles sont mes options?
Réponses:
J'ai trouvé ces instructions en recherchant Google pour " ubuntu launch vnc server on startup ".
vncserver
pour la première fois pour configurer un mot de passe./etc/init.d/vncserver
(assurez-vous de modifier l'UTILISATEUR, la GÉOMÉTRIE, le NOM, etc. à votre convenance).sudo chmod +x /etc/init.d/vncserver
sudo update-rc.d vncserver defaults
/etc/init.d/vncserver
la source
Si vous souhaitez une configuration plus dynamique et la possibilité de vous connecter pour plusieurs utilisateurs, il existe un meilleur moyen de le faire. En tant que root, créez le fichier (et le répertoire s'il n'existe pas) / etc / sysconfig / vncservers, c'est-à-dire:
Ajoutez des serveurs selon les besoins de chaque utilisateur en ajoutant quelque chose comme ce qui suit au fichier vncservers.conf que vous venez de créer:
créez ensuite un script init vide et rendez-le exécutable:
ajoutez ce qui suit à /etc/init.d/vncserver:
Comme Stephen l'a mentionné dans sa réponse, vous devez exécuter vncserver AU MOINS UNE FOIS COMME UTILISATEUR sous lequel vous souhaitez vous connecter. Je mets cela en majuscules parce que si vous sautez cette étape, rien ne fonctionnera. Donc, en tant que root, vous pouvez faire:
Cela créera un répertoire .vnc dans le répertoire personnel de chaque utilisateur avec les scripts de démarrage appropriés.
Enfin, procédez comme suit:
vous pouvez maintenant redémarrer ou démarrer le service manuellement en tapant:
la source
J'accède à l'Ubuntu des amis que j'aide, à installer ou à configurer ou à leur apprendre quelque chose.
Comme j'ai besoin d'accéder à Internet via le modem, j'utilise vino.
Toutes les options de partage et de sécurité sont activées lors de l'accès.
Je ne veux pas que le vino-server soit actif tout le temps: ça va, il ne démarre pas automatiquement.
Je n'avais pas de menu Système> Bureau à distance.
J'ai édité /usr/share/applications/vino-preferences.desktop comme suit:
Avant de travailler, je demande à mes amis d'exécuter les préférences du Bureau à distance et de cocher Partager Autoriser ... activé.
En quittant les Préférences, vino-server démarre et ils me disent l'adresse IP à utiliser.
Une fois le travail terminé, ils exécutent à nouveau Préférence pour cocher Partage Autoriser ... désactivé.
En quittant les Préférences, vino-server s'arrête et s'arrêterait même s'il était démarré en mode Partage désactivé.
Je trouve cette procédure très pratique ainsi que la plus sûre pour l'utilisateur.
PS: les développeurs préfèrent que leurs programmes s'exécutent localement (dans une session utilisateur) car un bogue ne peut pas affecter le système global de cette façon.
la source
Dans Ubuntu 12.1, j'ai pu aller dans Paramètres système-> Utilisateurs et sélectionner un utilisateur et définir "Connexion automatique-> ON"
Ensuite, j'ai pu utiliser tightVNC pour entrer sans me connecter à la boîte elle-même.
Fonctionne bien pour la boîte Linux sans tête Ubuntu
la source
Je suggère d'utiliser également la solution stephen jennings si vous avez besoin de plusieurs vnc pour différents utilisateurs, en créant simplement plusieurs fichiers vncserver_john, vncserver_bill, .... Cela vous permet de les démarrer / arrêter séparément. Certes, les bonnes pratiques de programmation suggèrent de mettre le code commun à tous les utilisateurs dans un seul fichier et de le sourcener de tous les autres.
J'ai "hérité" de la responsabilité d'un serveur où plusieurs collègues font de la programmation scientifique et de l'évaluation des données, chacun avec un vnc séparé. Le serveur fonctionne en fait de manière continue et stable au fil des ans, et les utilisateurs deviennent paresseux pour enregistrer leurs fenêtres ouvertes. Cependant, des serveurs vnc ou des serveurs X11 uniques sont parfois bloqués, et il est très gênant d'arrêter tous les utilisateurs pour faire fonctionner à nouveau un serveur.
la source