Bonjour,
Le titre du topic peut vous paraitre singulier, mais ne vous inquietez pas, l'idée que j'ai eu l'est également !
J'ai eu récemment besoin de me connecter à une machine Linux à distance, donc par SSH, mais le problème que j'ai rencontré est qu'il est nécessaire sous Windows d'installer un programme du genre PuTTY. Malheureusement, il est génant et parfois impossible (ex: dans un cybercafé) de pouvoir installer un logiciel juste pour une utilisation.
Ce que je cherche à faire, c'est pouvoir exécuter des commandes sur la machine depuis une page web.
Voici ce qui me parait une solution, sachant que j'ai des bases en programmation C, PHP, shell:
une page web avec login/mdp permettant de logguer sur le site, puis un formulaire permettant de taper des commandes qui seraient éxecutées par le script php sur la machine (cf system(), que je n'ai jamais utilisé mais qui semble pouvoir répondre à mes besoins), et bien sur un affichage de l'état du terminal et des messages qu'il transmet.
Mes interrogations/problèmes :
- Une sécurité absolue de la page est nécessaire, car l'accés d'une personne non autorisée à la machine pourrait se révéler catastrophique.
- L'instruction system permet-elle de répondre à mes besoins, quelles sont ses limitations ?
- Comment rediriger la sortie standard du terminal vers le script pour les afficher sur la page ?
- et bien d'autres encore qui viendront en temps voulu.....
Merci de m'avoir lu et de me répondre si vous êtes intéréssé et/ou que vous pouvez m'aider !