La spécification de la clé privée sur le Mastic de ligne de commande
Je sais qu'il y a des commandes simples pour vous connecter à la machine à distance via VBA c'est à dire en spécifiant User@hostname
et -pw
possibilité de fournir le mot de passe dans Wshell.Run
fonction où Wshell
est CreateObject("WScript.Shell")
.
Cependant j'ai besoin d'utiliser fichier de clé privée (spécifiée en vertu de l' Connection/SSH/Auth option dans PuTTY) en se connectant via Excel-VBA macro. Est-il un moyen de le faire?
J'en ai besoin parce que je suis en utilisant le compte admin sur la deuxième forme de mon code VBA (Première forme est celle de l'utilisateur en utilisant son propre compte) et donc ne peut pas fournir le mot de passe de zone de texte sur la deuxième forme. Par conséquent, la seule solution est d'utiliser une connexion SSH par clé publique et privée.
Merci d'avance!
OriginalL'auteur Sumit | 2016-06-03
Vous devez vous connecter pour publier un commentaire.
Utiliser le
-i
interrupteur pour spécifier la clé privée.Voir Mastic de ligne de commande de la documentation.
J'ai ajouté un exemple.
OriginalL'auteur Martin Prikryl