Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
NOUVELLE ADRESSE PERMANENTE DU DÉPÔT: https://mirrors.o2switch.fr/primtux/repo/debs
ATTENTION, MERCI DE NE PAS METTRE À JOUR PRIMTUX7 UBUNTU 20.04 VERS LA 22.04, LES HANDYMENUS NE SONT PAS ENCORE COMPATIBLES!
Merci de cliquer ici si vous souhaitez vous inscrire sur le forum.

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
bureau distant
#1
Bonjour à tous

Je ne sais pas ou poser ma question.

Avec l’épidémie de Covid et le protocole sanitaire, je souhaiterai pouvoir administrer le petit parc de l'école depuis chez moi.
Le parc est équipé d'un poste enseignant avec veyon qui permet d'administrer les autres postes en local.
Je cherche une solution pour accéder à ce poste depuis mon domicile via internet à la façon teamviewer.
Avez-vous connaissance d'un parc administrer de cette façon?
Petite précision je suis sous Ubuntu avec remmina déjà installé. Il me manque la partie ssh a travers internet.
Répondre
#2
J'avais fait un tuto il y a quelques années pour developpez.com sur la prise de contrôle à distance d'une machine Linux.
https://pronflette.developpez.com/tutori...-distance/

Tu devrais y trouver ton bonheur !
Répondre
#3
super ton tuto, je pense utilisé ssvnc.
Je te tiens informé de l'avancement.
Merci
Répondre
#4
Le retour

Philippe Dpt35 encore merci pour le tuto. J'ai choisi vnc par tunnel.

Je n'arrive pas a lancer la commande
Code :
x11vnc -stunnel /chemin/clé-privée.pem -many
au démarrage du PC.

J'ai cherché sur le net des infos sur les scripts et systemd mais ça ne fonctionne pas Sad
Répondre
#5
Tu as tapé la commande telle qu'elle, ou tu as bien remplacé /chemin/clé-privée.pem par le chemin absolu vers ton fichier de clé privée ?
Répondre
#6
La commande fonctionne très bien, je l'utilise avec le bon chemin .
Mon problème est pour faire un script qui la lance au démarrage du poste.
Répondre
#7
Tu veux le lancer dans une session, ou en tâche de fond avec le système ?
Dans ce dernier cas, si les solutions proposées dans les tutos avec systemd ne fonctionnent pas, regarde aussi du côté de cron.
Répondre
#8
Je veux le lancer avec le système, je continu a chercher, je reviendrai dés que je trouve quelque chose.
Merci
Répondre
#9
ça ne démarre toujours pas, voici ce que j'ai bricolé:

dossier script avec la ligne de commande: je l'ai rendu exectutable avec
Code :
chmod +x

Code :
!/bin/bash

x11vnc -stunnel /home/administrateur/.vnc/certs/certs.pem

dossier de lancement dans systemd



Code :
[Unit]
Description=Service x11vnc remote desktop server
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/startvnc

Restart=on-failure

[Install]
WantedBy=multi-user.target

et la réponse au status de systemd

Code :
\u25cf startvnc.service - Service x11vnc remote desktop server
   Loaded: loaded (/etc/systemd/system/startvnc.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-11-09 09:41:45 CET; 1s ago
Main PID: 6141 (startvnc)
    Tasks: 2 (limit: 4489)
   CGroup: /system.slice/startvnc.service
           \u251c\u25006141 /bin/bash /usr/bin/startvnc
           \u2514\u25006142 x11vnc -stunnel /home/administrateur/.vnc/certs/certs.pem

nov. 09 09:41:45 primtux startvnc[6141]: #@                                                           @#
nov. 09 09:41:45 primtux startvnc[6141]: #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
nov. 09 09:41:45 primtux startvnc[6141]: ###############################################################
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 Setting -localhost in -stunnel mode.
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 6142
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 XOpenDisplay("") failed.
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 Trying again with XAUTHLOCALHOSTNAME=localhost ...
nov. 09 09:41:46 primtux startvnc[6141]: [21B blob data]
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 *** XOpenDisplay failed. No -display or DISPLAY.
nov. 09 09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.

je me demande si la commande est envoyée en ROOT?

Il y a certainement une erreur grossière dans le code quelque part mais je ne sais pas ou.
Merci
Répondre
#10
Code :
09:41:46 primtux startvnc[6141]: 09/11/2020 09:41:46 *** XOpenDisplay failed. N -display or DISPLAY
Mon hypothèse : X11vnc est un serveur graphique. Du coup, ça paraît logique qu'il ne puisse pas se lancer avant que la session graphique ne soit lancée.
A mon avis, il faudrait le lancer au démarrage de session. Si tu souhaites en disposer dans plusieurs sessions, il faudra alors le lancer au démarrage de chaque session graphique.
Répondre
#11
dans la notice x11vnc de ubuntu pour activer au démarrage du système il utilise cette commande

Code :
x11vnc -storepasswd /root/.vnc_passwd

et lancé de cette façon

Code :
[Unit]
Description=x11vnc remote desktop server
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -shared -bg -xkb -rfbauth /root/.vnc_passwd

Restart=on-failure

[Install]
WantedBy=multi-user.target

j'ai remplacé la commande pour utiliser avec le fichier des clés, mais il doit manquer quelque chose :/

Il me faut peut être faire un essai avec mot de passe et après essayer avec clés.
Si je trouve un peu de temps Smile
Répondre
#12
Je me demandai si il ne faut pas mettre le fichier clés a la racine plutôt que sur Administrateur ?
Peut-être que le script doit lancer la commande en ROOT?
Répondre
#13
Philippe Dpt35 a écrit :Mon hypothèse : X11vnc est un serveur graphique. Du coup, ça paraît logique qu'il ne puisse pas se lancer avant que la session graphique ne soit lancée.
quand je relance systemctl et que je demande le status je suis sur la session administrateur?

Philippe Dpt35 a écrit :Si tu souhaites en disposer dans plusieurs sessions, il faudra alors le lancer au démarrage de chaque session graphique.
Je souhaite avoir accès dés le démarrage, le but est de pouvoir administrer depuis la maison .
Répondre
#14
N'hésite pas à poser ton problème sur un forum plus généraliste et davantage fréquenté (developpez.com, ubuntu) car cela ne concerne pas que PrimTux. Tu auras davantage de chances qu'un spécialiste te réponde.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)