FAQ : IDEAL Administration | IDEAL Dispatch | IDEAL Remote | IDEAL Migration | IDEAL Alerter | IDEAL Secure


FAQ : IDEAL Administration

Gestion Centralisée des Domaines Windows Active Directory et des Workgroups

Outil prise de contrôle à distance (TightVNC)

Comment installer le serveur VNC sur les postes clients Linux ?

Je souhaite installer le serveur VNC sur l'ensemble de mes postes clients Linux. Comment dois-je procéder ?

Essayez IDEAL Administration gratuitement sur votre réseau pendant 30 jours !
Simplifiez l'installation distante et la gestion de VNC avec IDEAL Administration

Toutes les étapes de cette procédure sont à effectuer en tant que root.

Vous devez au préalable installer samba et x11vnc via votre gestionnaire de paquets.

Exemple sous Ubuntu : apt-get install samba x11vnc

1. Configuration de la connexion

Si vous utilisez votre serveur de domaine comme serveur DNS, ajoutez votre serveur en DNS principal et en domaines de recherche.

Exemple sous Ubuntu avec Network-manager :

Modifiez « Serveurs DNS » en mettant l’adresse IP de votre serveur et « Domaines de recherche » en mettant le domaine associé (mondomaine.com) dans les paramètres IPv4 de votre connexion courante.

2. Configuration de samba

Samba permet à votre poste d’être visible dans votre domaine et crée un répertoire partagé pour que notre logiciel puisse synchroniser les fichiers de configuration VNC.

Ouvrez le fichier /etc/samba/smb.conf et configurez-le comme ceci :

#==================== Global Settings ====================
[global]
### Browsing/Identification ###
netbios name = PC-NAME
workgroup = DOMAINE
server string = %h Server
dns proxy = no
preferred master = no
### Debugging/Accounting ###
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
### Authentication ###
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = no
map to guest = bad user
### Misc ###
usershare allow guests = no
#==================== Share Definitions ====================
[admin$]
comment = Admin Share
path = /etc/pointdev
browseable = yes
writeable = yes
create mask = 0700
directory mask = 0755
force user = root
force group = root
valid users = @sambaadmins
admin users = @sambaadmins

Changez le champ PC-NAME par le nom netbios que vous voulez donner à l’ordinateur. Ainsi que le champ DOMAINE par le nom du domaine qui lui sera associé.

Dans cette configuration de samba, il vous faut créer un groupe sambaadmins.

Pour ajouter le groupe : groupadd sambaadmins

Tous les membres de ce groupe pourront modifier la configuration du server VNC via notre logiciel.

Pour ajouter un membre :

useradd -s /bin/false -d /dev/null -g sambaadmins nom_du_membre
smbpasswd -a nom_du_membre

Un mot de passe pour le membre vous sera alors demandé. Le nom du membre et son mot de passe peuvent être les mêmes que ceux de votre poste d’administrateur pour qu’aucune authentification vous soit demandée.

Si le nom du membre de votre poste d'administrateur contient des espaces ou bien des majuscules, il vous faut créer sur votre poste linux un compte, comme expliqué ci-dessus, en remplaçant par exemple les espaces par des tirets et les majuscules par des minuscules (car ces caractères ne sont pas acceptés sous linux). Une fois le compte créé, ajoutez dans la section [global] de votre fichier /etc/samba/smb.conf, la ligne suivante : username map = /etc/samba/smbusers
Créez ensuite un fichier smbusers dans /etc/samba/. Ce fichier vous permettra de faire la correspondance entre votre compte linux et votre compte windows.
Chaque ligne devra être formatée comme ceci : linux_name = "Windows Name"
Exemple : john_doe = "John DOE"

Créez un répertoire pointdev dans /etc/ et placez vous dans celui-ci :
mkdir /etc/pointdev && cd /etc/pointdev

Il vous faut maintenant télécharger le script et la configuration de base :
wget http://download.pointdev.com/Zip/Linux/pointdev.tar.gz

Décompressez l’archive tar gz : tar zxvf pointdev.tar.gz –C /etc/pointdev

Supprimez l’archive tar gz : rm pointdev.tar.gz

Donnez les droits d’execution au script : chmod +x x11vnc.sh

Démarrez ce même script via la commande suivante :
/etc/pointdev/x11vnc.sh start 1> /var/log/x11vnc_script.log 2>&1 &

Le serveur vnc écoutera alors sur le port 5900 et le mot de passe par défaut sera admin.

Par la suite, vous pourrez directement modifier le port ainsi que le mot de passe via notre logiciel sur votre poste d’administration.

Ajoutez au script de démarrage (/etc/rc.local) l’exécution du script x11vnc:
/etc/pointdev/x11vnc.sh start 1> /var/log/x11vnc_script.log 2>&1

Concerne également le(s) logiciel(s) suivant(s) : IDEAL Remote
Dernière modification : 17/09/2019

Précédente
   
Suivante

Retour à la liste des FAQs

 


IDEAL Administration 19.7
Télécharger la version
gratuite 30 jours
Retour haut de page