Je me retrouve souvent à ouvrir une session SSH pour exécuter la même commande unique. J'ai tout configuré pour me connecter sans entrer de mot de passe (via l'authentification par clé SSH), donc je me suis demandé s'il y avait un moyen de créer un raccourci ou un fichier de commandes dans Windows qui chargerait PuTTY ou un programme similaire, puis déclencher (et probablement quitter si le résultat est bon).
10
-m
switch avec Plink, car il permet de spécifier la commande directement sur sa ligne de commande, voir ma réponse .-ssh host1
ce qui concerne le profil de mastic vsuser@host
plink site command
la même chose qu'avec PuTTY (sauf pourcommand
). Plink et PuTTY ont essentiellement le même ensemble d'options de ligne de commande.Pour automatiser l'exécution d'une commande, utilisez Plink (du package PuTTY) , pas PuTTY lui-même.
Plink accepte une commande sur sa ligne de commande:
Si vous souhaitez continuer à utiliser PuTTY, vous pouvez utiliser
-m
switch pour spécifier un fichier de commandes (Plink prend également en charge le-m
switch).la source
-i key
ou-pw password
plink site command
la même chose qu'avec PuTTY (sauf pourcommand
). Plink et PuTTY ont essentiellement le même ensemble d'options de ligne de commande.Vous pouvez utiliser des configurations de mastic pour y parvenir.
Chargez du mastic et configurez votre session.
Entrez la commande à distance que vous souhaitez exécuter ici:
Ensuite, avant de cliquer sur " Ouvrir ", revenez à l' onglet " Session " (en haut), et enregistrez votre configuration.
Maintenant, créez un raccourci vers
putty.exe
, en ajoutant le-load
drapeau, par exemple:Maintenant, vous pouvez simplement cliquer sur le raccourci et il chargera votre session, exécutant votre commande.
la source
Si vous utilisez Windows 10, vous pourriez être intéressé de savoir que Microsoft aurait une version bêta d'OpenSSH (client et serveur ):
Si cela fonctionne, vous devriez pouvoir l'utiliser
ssh
comme vous le feriez sur un * Nix:la source
Je pensais juste insérer le script que j'avais créé pour, espérons-le, sauver des heures de recherche de syntaxe et de page de manuel
Ce lot suppose:
https://www.harmonyhit.com/PuttyBatch.bat
Ceci est surtout utile pour avoir un seul script (comme la mise à jour d'un certificat SSL) sur une gamme de machines
Voici le fichier batch complet:
la source
SSH.ppk
et le) to
dossier du programme Program Files).Vous pouvez également consulter des logiciels tels que mRemoteNG, MOBAxTerm ou SecureCRT qui géreront vos connexions SSH pour vous, cela est également lié aux sessions PuTTY enregistrées afin que vous puissiez appliquer un modèle à la session.
la source
Ceci est le "CMD" final que je peux simplement enregistrer sur mon FileServer et créer un raccourci sur mon bureau.
la source