Ouvrir un termianl ubuntu code php
Résolu/Fermé
onss111
Messages postés
50
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
25 septembre 2017
-
5 avril 2016 à 18:44
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 8 avril 2016 à 16:02
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 8 avril 2016 à 16:02
A voir également:
- Ouvrir un termianl ubuntu code php
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Code asci - Guide
3 réponses
mamiemando
Messages postés
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
5 avril 2016 à 19:03
5 avril 2016 à 19:03
Bonjour,
Oui c'est normal, et tu n'y arriveras pas comme ça, car il faudrait rediriger l'affichage avec la variable d'environnement DISPLAY. De plus il faut que la machine vers laquelle l'affichage est redirigé ait un serveur X.
Les problèmes posés par cette approches seraient multiples :
- un serveur windows (qui par défaut n'a pas de serveur X) ne pourra pas bénéficier de ce service
- le script PHP devrait déterminer vers quelle IP envoyer le flux graphique. Manque de chance si le client ait derrière une box, tu n'auras que l'IP publique de sa box et le flux graphique n'arrivera jamais jusqu'au client.
- il n'est absolument pas dit que le flux graphique ne soit pas bloqué par un pare-feu ou un proxy.
Pour toutes ces raisons, cette approche ne me semble pas la bonne.
Personnellement, je pense simplement que les gens devraient pouvoir se connecter en ssh à la machine en question et permet d'éviter la plupart de ces difficulté, puisque le client reste client. Un utilisateur windows pourra s'en sortir avec putty ou cygwin. Enfin ssh permet de définir des accès sécurisé (voir clé ssh) permettant d'améliorer la sécurité.
Bonne chance
Oui c'est normal, et tu n'y arriveras pas comme ça, car il faudrait rediriger l'affichage avec la variable d'environnement DISPLAY. De plus il faut que la machine vers laquelle l'affichage est redirigé ait un serveur X.
Les problèmes posés par cette approches seraient multiples :
- un serveur windows (qui par défaut n'a pas de serveur X) ne pourra pas bénéficier de ce service
- le script PHP devrait déterminer vers quelle IP envoyer le flux graphique. Manque de chance si le client ait derrière une box, tu n'auras que l'IP publique de sa box et le flux graphique n'arrivera jamais jusqu'au client.
- il n'est absolument pas dit que le flux graphique ne soit pas bloqué par un pare-feu ou un proxy.
Pour toutes ces raisons, cette approche ne me semble pas la bonne.
Personnellement, je pense simplement que les gens devraient pouvoir se connecter en ssh à la machine en question et permet d'éviter la plupart de ces difficulté, puisque le client reste client. Un utilisateur windows pourra s'en sortir avec putty ou cygwin. Enfin ssh permet de définir des accès sécurisé (voir clé ssh) permettant d'améliorer la sécurité.
Bonne chance
mamiemando
Messages postés
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
6 avril 2016 à 10:27
6 avril 2016 à 10:27
Bonjour ons111,
Note bien que ma réponse et celle de jisisv est vraie pour tout linux et a fortiori pour ubuntu. En outre, avoir une idée de ce que tu veux faire à terme, comme le demande jisisv nous permettrait de mieux te guider.
Ce qui pourrait être fait par contre, c'est coder un terminal en php, rattraper les commandes tapées et que php les exécute. C'est typiquement ce que fait ce projet :
https://sourceforge.net/projects/phpterm/
Bonne chance
Note bien que ma réponse et celle de jisisv est vraie pour tout linux et a fortiori pour ubuntu. En outre, avoir une idée de ce que tu veux faire à terme, comme le demande jisisv nous permettrait de mieux te guider.
Ce qui pourrait être fait par contre, c'est coder un terminal en php, rattraper les commandes tapées et que php les exécute. C'est typiquement ce que fait ce projet :
https://sourceforge.net/projects/phpterm/
Bonne chance
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 avril 2016 à 15:57
6 avril 2016 à 15:57
Tu peux à la limite faire tourner un serveur VNC sur le serveur et demander aux clients humains de s'y connecter via une applet leur navigateur (supportant Java ce qui implique l'installation d'un plugin Java pour leur navigateur.).
onss111
Messages postés
50
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
25 septembre 2017
3
7 avril 2016 à 01:16
7 avril 2016 à 01:16
Merci mamiemando j'ai bien installé le phpterm c'est Génial Merci :)
mais le seul problème c'est que je ne peux pas m'authentifier comme un admin
"sudo su" ne marche pas du cout je ne peux pas passer plusieurs commandes car il demande l'authentification sous le terminal php; Avez vous une idée
merci d'avance
mais le seul problème c'est que je ne peux pas m'authentifier comme un admin
"sudo su" ne marche pas du cout je ne peux pas passer plusieurs commandes car il demande l'authentification sous le terminal php; Avez vous une idée
merci d'avance
mamiemando
Messages postés
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
7 avril 2016 à 10:21
7 avril 2016 à 10:21
Normalement ce serait plutôt
Pour moi la bonne solution reste ssh et elle fait tout ce que tu cherches (et même plus).
Bonne chance
sudo -set ensuite je vérifierais si suphp est installé. Après je ne connais pas phpterm donc je ne peux pas t'en dire plus.
Pour moi la bonne solution reste ssh et elle fait tout ce que tu cherches (et même plus).
Bonne chance
onss111
Messages postés
50
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
25 septembre 2017
3
7 avril 2016 à 10:52
7 avril 2016 à 10:52
merci beaucoup mamiemando :)
mamiemando
Messages postés
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
8 avril 2016 à 16:02
8 avril 2016 à 16:02
Je t'en prie, bonne continuation !
5 avril 2016 à 23:11
je vais utiliser le code php en ubuntu
j'ai déjà installé le serveur apache2 et php
Je veux un script php dans lequel une fois exécuté je veux qu'il me lance le terminal ubuntu
pouvez vous m'aider
merci d'avance
6 avril 2016 à 06:03
Relis bien mamiemando. Que désires-tu exactement pour tes clients (au sens large)?