GNU/Linux >> Tutoriels Linux >  >> Linux

Automatisation de la commande en cours d'exécution sur Linux à partir de Windows à l'aide de PuTTY

Il peut y avoir des problèmes de sécurité avec les méthodes courantes de connexion automatique. L'un des moyens les plus simples est documenté ci-dessous :

  • Exécuter Putty à partir de la ligne de commande Windows

Et en ce qui concerne la partie qui exécute la commande dans l'interface utilisateur de mastic, Connexion> SSH>, il y a un champ pour la commande à distance.

4.17 Le panneau SSH

Le panneau SSH vous permet de configurer des options qui ne s'appliquent qu'aux sessions SSH.

4.17.1 Exécuter une commande spécifique sur le serveur

Dans SSH, vous n'avez pas besoin d'exécuter une session shell générale sur le serveur. Au lieu de cela, vous pouvez choisir d'exécuter une seule commande spécifique (telle qu'un agent utilisateur de messagerie, par exemple). Si vous voulez le faire, entrez la commande dans la case "Commande à distance".http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter4.html

bref, vos réponses pourraient tout aussi bien ressembler au texte ci-dessous :

  • laisser Putty exécuter la commande sur le serveur distant

Vous pouvez créer une session putty et charger automatiquement le script sur le serveur au démarrage de la session :

putty -load "sessionName" 

À la commande distante, pointez sur le script distant.


Vous pouvez écrire un script TCL et établir une session SSH sur cette machine Linux et émettre des commandes automatiquement. Consultez http://wiki.tcl.tk/11542 pour un court tutoriel.


Mastic habituellement est livré avec l'utilitaire "plink".
Il s'agit essentiellement de la commande de ligne de commande "ssh" implémentée en tant que Windows .exe.
C'est assez bien documenté dans le manuel de putty sous "Utilisation de l'outil de ligne de commande plink".

Il vous suffit d'envelopper une commande comme :

plink [email protected] /etc/backups/do-backup.sh

dans un script .bat.

Vous pouvez également utiliser des constructions de shell courantes, comme des points-virgules pour exécuter plusieurs commandes. ex :

plink [email protected] ls -lrt /home/read/files;/etc/backups/do-backup.sh

Linux
  1. Utilisation de la commande ripgrep (rg) sous Linux

  2. Exemples d'utilisation de la commande dmsetup sous Linux

  3. Déplacer un dossier sous Linux à l'aide de la commande mv

  4. Utiliser du mastic pour scp de Windows à Linux

  5. Exécution de Linux virtuel à l'aide de qemu sous Windows

Obtenez podman opérationnel sur Windows en utilisant Linux

Passer de Windows à Linux

Utilisation de la commande Watch sous Linux

Utilisation de cut sur Linux Terminal

Utiliser la DLL Windows à partir de Linux

Exécuter une commande linux à partir de python