Client VNC avec mot de passe (et eventuellement port) intégré - Réseaux - Systèmes & Réseaux Pro
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 ( )
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
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=
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
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.
Marsh Posté le 25-01-2011 à 14:37:18
Si tu pouvais fournir le script VBS, ça m'intéresse
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/
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
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
Marsh Posté le 31-01-2011 à 19:24:38
goran a écrit : Voilà le script vbs : |
merci ! (flemme du lundi soir aidant en plus)
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
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