URL: https://linuxfr.org/users/labiloute/journaux/remotescript-version-2 Title: RemoteScript version 2 Authors: labiloute Date: 2013年12月10日T12:53:17+01:00 License: CC By-SA Tags: remotescript, ssh et administration Score: 12 Bijour nal'. Je voulais vous faire part de la mise à disposition d'une version réécrite de RemoteScript, une interface Php/Mysql pour l’exécution de scripts shell sur des machines ou des groupes de machines distantes. C'est un outil développé pour des usages internes à ma boite, que j'ai rendu public sur sourceforge, à toutes fins utiles. Cela permet, sans agent, d’exécuter simplement des scripts à distance sur une ou plusieurs machines simultanément : côté serveur web, ça utilise libssh2, et côté client ça utilise le serveur SSH de l'hôte. Le serveur, pour accéder aux clients, peut utiliser l'authentification par mot de passe, ou une paire de clés publique/privée. L'empreinte du serveur SSH distant peut aussi être utilisée pour identifier l'hôte distant. Dans cette version 2, les tâches sont exécutées via la crontab, ce qui permet de lancer des tâches sans que toutes les machines soient allumées, des tentatives d'exécution des tâches seront faites au rythme de la crontab, jusqu'à ce que la machine soit "up", ou jusqu'au délai d'expiration de la tâche. Pour ce qui est des utilisateurs de l'application, il est possible d'utiliser l'authentification interne, un serveur LDAP ou un ticket Kerberos, et des ACL simples permettent, par exemple, de n'autoriser un utilisateur qu'à exécuter des scripts, et pas à en créer. L'import des machines depuis Ocs-Inventory-ng est aussi possible, via l'interface. Le tout est ici : [RemoteScript](http://remotescript.sourceforge.net) Vous savez tout !