Client VNC avec mot de passe (et eventuellement port) intégré

Client VNC avec mot de passe (et eventuellement port) intégré - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 19-01-2011 à 10:23:02    

Bonjour,
 
Désolé pour la catégorie mais je ne voyais pas trop où le placer.  
 
Voilà nous avons un parc de plusieurs centaines de machines sur lesquelles un serveur VNC est installé.  
 
J'aimerais trouver un client VNC sous Windows qui permettrait que le mot de passe de connexion soit pré enregistré. En effet ce mot de passe est complexe et plutôt long à taper.  
 
Le serveur VNC utilisant un port non standard, si en plus il était possible de pré définir un port ce serait le bonheur.  
 
Merci de votre aide.
 


---------------
Mon blog info et Mon CV
Reply

Marsh Posté le 19-01-2011 à 10:23:02   

Reply

Marsh Posté le 19-01-2011 à 12:31:09    

utiliser les fichiers .vnc pour ça
 
En ouvrant un connexion via vnc ou ultravnc ont peut enregistrer les paramètres de connexion y compris le mot de passe ( :o )
1 fichier par pc
 
le .vnc est facilement modifiable, et créer un script générant les .vnc est assez facile a réaliser si il y a beaucoup de PC


Message édité par Lone Morgen le 19-01-2011 à 12:37:11
Reply

Marsh Posté le 19-01-2011 à 12:39:27    

[connection]
host=192.265.011.160
port=5900
proxyhost=
proxyport=5900
password=fjihjkfaacfcb67
[options]
use_encoding_0=1
use_encoding_1=1
use_encoding_2=1
use_encoding_3=0
use_encoding_4=1
use_encoding_5=1
use_encoding_6=1
use_encoding_7=1
use_encoding_8=1
use_encoding_9=1
use_encoding_10=0
use_encoding_11=0
use_encoding_12=0
use_encoding_13=0
use_encoding_14=0
use_encoding_15=0
use_encoding_16=1
preferred_encoding=5
restricted=0
viewonly=0
nostatus=0
nohotkeys=0
showtoolbar=1
AutoScaling=0
fullscreen=0
autoDetect=1
8bit=0
shared=1
swapmouse=0
belldeiconify=0
emulate3=1
emulate3timeout=100
emulate3fuzz=4
disableclipboard=0
localcursor=1
Scaling=0
scale_num=100
scale_den=100
cursorshape=1
noremotecursor=0
compresslevel=6
quality=6
ServerScale=1
EnableCache=0
QuickOption=1
UseDSMPlugin=0
UseProxy=0
DSMPlugin=


Message édité par Lone Morgen le 19-01-2011 à 12:39:49
Reply

Marsh Posté le 19-01-2011 à 12:41:41    

^fichier issus d'ultra vnc
le password apparait non lisible mais tel qu'il est écrit dans la base de registre du serveur

Reply

Marsh Posté le 19-01-2011 à 15:33:00    

Merci pour vos réponses, pour ceux que ça intéressent en utilisant le vncviewer.exe en ligne de commande il est possible de lui passer des arguments et notamment le mot de passe.  
 
Avec une petit script vbs qui ouvre une fenêtre demandait sur quelle machine se connecter il n'y a plus qu'à fournir un nom.


---------------
Mon blog info et Mon CV
Reply

Marsh Posté le 25-01-2011 à 14:37:18    

Si tu pouvais fournir le script VBS, ça m'intéresse :D


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 25-01-2011 à 15:05:10    

En autoit, un script pour :
 
- interroger AD pour récupérer les membres d'un groupe qui contient tous les serveurs avec VNC
- les proposer en liste avec recherche possible.
- lancer la connexion avec demande d'identifiants ou récupération de ces derniers dans un .ini crypté.
 
Sinon tu peux aussi regarder là : http://www.mremote.org/
:D

Reply

Marsh Posté le 25-01-2011 à 18:30:26    

Par rapport à mon environnement de travail, la solution finale de goran en VBS m'intéressait plus que de l'autoit :D


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 31-01-2011 à 13:51:47    

Voilà le script vbs :
 
dim question
question= InputBox ("Nom du PC à prendre en main ?" )
Set oShell = CreateObject("WScript.Shell" )
oShell.Run "vnc75.bat "+question
 
ce script lance le vnc75.bat qui lui est fait de la manière suivante :
 
start vncviewer %1:8750 /scale 3/4 /password azerty
exit
 
Quelques précisions sur le script :  
- le vncviewer est celui de d'ultravnc, mais les serveurs sur lesquels je prends la main sont des serveurs tight VNC
- le port est le 8750  
- le scale 3/4 permet de réduire à 75ù l'affichage du PC sur lequel on prend la main, c'est pratique lorsque l'écran de l'utilisateur est plus grand que le notre.
- le mot de passe est azerty
 
 


---------------
Mon blog info et Mon CV
Reply

Marsh Posté le 31-01-2011 à 19:24:38    

goran a écrit :

Voilà le script vbs :
 
dim question
question= InputBox ("Nom du PC à prendre en main ?" )
Set oShell = CreateObject("WScript.Shell" )
oShell.Run "vnc75.bat "+question
 
ce script lance le vnc75.bat qui lui est fait de la manière suivante :
 
start vncviewer %1:8750 /scale 3/4 /password azerty
exit


 [:hodjeur] merci ! (flemme du lundi soir aidant en plus)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 31-01-2011 à 19:24:38   

Reply

Marsh Posté le 02-02-2011 à 10:34:09    

en mieux
 
dim question
question= InputBox ("Nom du PC à prendre en main ?" )
Set oShell = CreateObject("WScript.Shell" )
oShell.Run "C:\WINDOWS\vncviewer.exe -password XXXX "+question

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed