Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Eseguire script bash da pagina php remota

    Buongiorno a tutti

    Vi presento il mio problema...

    Per un progetto universitario (tesi), devo sviluppare un sito che esegua tramite il terminale di un server remoto uno script (anch'esso in remoto).

    Cerco di essere più chiaro:
    1) l'utente connesso al mio sito compila alcuni campi e preme submit
    2) il sito elabora i dati immessi dall'utente e avvia la shell di un server remoto inviandogli i dati dell'utente
    3) su tale shell viene richiamato uno script che elabora i dati inseriti dall'utente
    4) i risultati vengono stampati sulla pagina web

    Il mio problema è proprio sull'avvio dello script remoto.

    In locale, tramite php, ho risolto semplicemente con un

    Codice PHP:
    exec("COMANDO //path/script parametri "); 
    Ho letto in giro che da remoto, potrebbe venirmi incontro la funzione ssh2_connect e shell_exec e quindi la soluzione sarebbe:

    Codice PHP:
    $con ssh2_connect("ip server"porta);
    $con2 ssh2_auth_password($con"username""password");
    $ex shell_exec("COMANDO //path/script parametri "); 
    Le domande sono le seguenti:
    a) Ho provato su Aruba e dominiofaidate, e su entrambi non risulta installata la funzione ssh2_connect. Esistono hosting che implementano questi servizi?
    b) Questa è la via migliore per risolvere il problema? O posso risolvere in modi più comodi e sicuri?

    Grazie a tutti voi... sperando di essere d'aiuto anche ad altri
    fp

  2. #2
    nessun aiuto?
    fp

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.