Abrir sesión PuTTY en SSH desde HTML

Schweeeps Mensajes publicados 7 Estado Miembro -  
Schweeeps Mensajes publicados 7 Estado Miembro -
Bonjour,

Je souhaite pouvoir lancer une connexion SSH sur l'équipement souhaité en cliquant sur un lien HTML. Pour cela, je possède deux scripts : un en .reg et l'autre en .vbs (le .reg appelle le .vbs en cliquant sur le lien et le .vbs appelle à lancer le programme souhaité pour ouvrir le lien). Seulement voilà, j'arrive à ouvrir PuTTY mais il m'envoie bouler à chaque fois avec un message erreur type : "Network Error : Connection Refused".

Voici le script appelant PuTTY.exe :

If WScript.Arguments.Length>0 Then
Dim param
Dim a
Dim b
Dim wshell

' PATH to PuTTY
Dim PuTTY_PATH
PuTTY_PATH= "C:\Program Files\PuTTY\putty.exe"""

param = Replace(WScript.Arguments.Item(0),"%20"," ")
b = Replace(param,"\\","/")
a = Split(b, "://")
Set wshell = CreateObject("WScript.Shell")

If InStr(a(1),"ssh")>0 then
'Wscript.echo """" & PuTTY_PATH & a(1) & """" & " /ACCEPTHOSTKEYS"
wshell.Run """" & PuTTY_PATH & a(1) & """" & " /ACCEPTHOSTKEYS"
Else
wshell.Run """" & PuTTY_PATH & a(1) & """"
end if
End If

Le lien HTML pointant sur la session voulue :

<a href="putty://HKEY_CURRENT_USER/Software/SimonTatham/PuTTY/Sessions/RG-1 -load RG-1 -ssh -P 22 10.X.X.X">

PS : La première idée était d'utiliser PuTTY Connection Manager puisque nous possédons une base de connexion répertoriant tous nos équipements mais suite à des erreurs liées au fichier puttycm.log j'ai essayé seulement avec PuTTY. Mais si quelqu'un sait résoudre cette histoire de .log ça serait gentil de m'en faire part.

Merci d'avance pour votre aide!

Configuration: Windows / Firefox 52.0

1 respuesta

Schweeeps Mensajes publicados 7 Estado Miembro
 
Problème resuelto, venía del enlace que no era correcto, aquí está el enlace correcto por si alguien necesita implementar una solución de este tipo: putty://HKEY_CURRENT_USER/Software/SimonTatham/PuTTY/Sessions -load RG-1 -pw password
0