URL: https://linuxfr.org/users/faya/journaux/lancer-un-logiciel-distant-depuis-sa-machine Title: Lancer un logiciel distant depuis sa machine Authors: Faya Date: 2021年03月22日T15:17:38+01:00 License: CC By-SA Tags: Score: 12 Dit comme ça on dirait SSH mais attendez je veux un truc en plus. Ted nous a présenté ["outrun" : «un programme Python qui permet d'exécuter une commande locale sur un ordinateur distant»](https://linuxfr.org/users/ted/liens/outrun-utiliser-la-puissance-d-une-machine-distante) (merci ted). Suite à ce lien je me suis demandé si il était possible de faire l'inverse. Je m'explique. Outrun permet, si on a ffmpeg en local, de faire ``` outrun user@host ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4 ``` et d'utiliser le processeur du `host` pour exécuter la commande (même si le host n'a pas la commande en question) Est-ce qu'il existe un service/programme "elsewhere" qui permettrait d'exécuter une commande **que je n'ai pas en local** mais qui est disponible sur un serveur. Un peu comme les lambda de AWS mais bien plus simple. Si je n'ai pas ffmpeg en local je ferais juste ``` elsewhere ffmpeg -i ~/mavideo.mp4 -vcodec libx265 -crf 28 ~/output.mp4 ``` ou même ``` elsewhere vim monscriptlocal.sh ``` Mon programme `elsewhere` aurait bien sûr déjà été paramétré dans `.local` ou `etc` pour lui dire à quel serveur se connecter. Un genre de VNC pour la cli en fait. Du "CLI as a service" (me suis fait des ennemis là). Ça permettrait par exemple d'exécuter des commandes sur un RPi sans avoir à les installer ni faire voyager "manuellement" mon fichier vers le serveur, SSH dessus, bosser, copier le résultat dans l'autre sens. PS1 : Oui je vois bien que ça ressemble à du SSH mais je parle de quelque chose de plus "intégré", de plus intuitif. D'ailleurs, en SSH comment je fais pour modifier **simplement** un fichier local avec un ffmpeg qui se trouve sur une autre machine ? (simplement = sans sftp puis SSH ou tunnel, ou alors avec tout ça empaqueté en une commande) PS2 : Ce journal pourrait trouver sa place dans le forum "général.cherche-logiciel" mais je ne sais pas si ce dont je parle existe, ni même si c'est une bonne idée. C'est juste une idée qui m'est venue, si ça s'trouve ça n'a aucun intérêt donc je me suis dit que les journaux étaient plus adaptés.