IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Exécuter une commande Linux depuis PHP sur un serveur distant


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut [Système] Exécuter une commande Linux depuis PHP sur un serveur distant
    Bonjour, je pense que tout est dans la question mais je vais détailler :
    J'aimerais savoir s'il est possible et comment éxécuter une commande linux
    depuis le serveur php qui héberge mon site (ovh) mais pas sur ce serveur, sur un autre serveur (kimsufi (dédié)) ou j'aimerais pouvoir modifier un .conf et ajouter un utilisateur sur mon serveur ftp (kimsufi).
    j'espère m'être correctement exprimé, merci d'avance .

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Je dirais a chaud que tu dois creer sur le serveur kimsuffi un script PHP qui se charge de faire ce que tu demande (a l'aide de la commande shell_exec()) et tu l'appel depuis le premier serveur avec ou sans paramètres.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Merci, je crois saisir, mais comment appeler le fichier php placé sur le serveur kimsuf et ou dois-je le placer?

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Citation Envoyé par Killermix Voir le message
    Merci, je crois saisir, mais comment appeler le fichier php placé sur le serveur kimsuf et ou dois-je le placer?
    ET bien tu appel ta page via une URL standard :


  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Oui mais il faut absolument installer un serveur apache sur le kimsufi alors? (je ne me sert pas de celui ci pour hébergé des sites, juste pour du ftp)

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Citation Envoyé par Killermix Voir le message
    Oui mais il faut absolument installer un serveur apache sur le kimsufi alors? (je ne me sert pas de celui ci pour hébergé des sites, juste pour du ftp)
    Arff ...ça se complique , je suis pas assez ferré cote systeme pour te repondre dans ce cas la ..

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    D'accord merci bcp de ton aide tout de même, mais n'existe t-il pas une fonction php qui pourrai lancer un script shell sur un serveur distant moyennant un login et un pass? (je rêve xD)

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    peut etre en faisant un scp depuis ta machine vers la machine distante (le tout en passant par shel_exec() de PHP) mais si tu es en mutualisé me semble pas que tu puisse le faire .

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    pour mon serveur qui héberge mon site (chez ovh 90 plan) je suis en mutualisé :\
    sur le kimsufi je suis en dédié

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    Tu peux te connecter en SSH a ton dédié?

    Si oui, voici quelques outils en PHP que tu peux utiliser :
    http://www.php.net/ssh2

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Oui je peux me connecter en ssh

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    Fait nous savoir si tu rencontre des soucis avec SSH2 alors

  13. #13
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    j'ai confondu scp et ssh ...preuve qu'en linux me manque encore quelques cours lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter une commande Linux sur un serveur dans un réseau
    Par majorsall84 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 23/07/2010, 20h14
  2. Exécuter une commande linux avec php
    Par Tinkite82 dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2009, 14h56
  3. Réponses: 3
    Dernier message: 25/09/2009, 12h48
  4. [Système] executer une commande externe depuis php
    Par sebgaillard dans le forum Langage
    Réponses: 1
    Dernier message: 09/04/2008, 16h34
  5. Réponses: 1
    Dernier message: 21/08/2007, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo