w_t
Posts: 19
Joined: Mon Dec 22, 2014 11:22 am

Eseguire script residente nel sistema da html remota

Wed May 02, 2018 12:29 pm

Salve,
ho un problema che non riesco a scavalcare.

Vi spiego:

Nella home del mio PC con linux ho un file contenente uno script in Python,
- apro un browser,
- richiamo una mia pagina html dal mio host su Aruba,
- all'interno della pagina c'è un pulsante
- come lo premo mi deve richiamare il file contenente lo script in python che risiede nella home del mio PC.

E' possibile fare una cosa del genere?

Grazie molte.

nicolap8
Posts: 530
Joined: Mon Mar 13, 2017 9:45 pm

Re: Eseguire script residente nel sistema da html remota

Wed May 02, 2018 8:37 pm

No.
Sarebbe un problema di sicurezza enorme!
N

willy_pinguino
Posts: 901
Joined: Sun Jan 22, 2017 9:11 pm

Re: Eseguire script residente nel sistema da html remota

Thu May 03, 2018 10:10 am

Come già detto in un altro post, i browser per motivi di sicurezza lavorano come delle sand box, quindi eseguono solo quello che scaricano dal browser e non vanno mai ad interagire con il computer locale a meno che non si tratti di fare upload o download di files da/verso il server (ed anche questa operazione viene mal vista da molti)

quindi far eseguire uno script dalla scrivania del tuo computer via pagina web è impossibile.

o usi un sistema di vnc se ti trovi da un computer esterno, o non capisco a cosa ti serva eseguire uno script locale attraverso il browser.

altrimenti installa un server LAMP (o anche un semplice server http) e lo metti in rete tramite un servizio di dynamic-ip e sulla tua pagina metti un link che si colleghi al tuo server locale che abbia i permessi di eseguire lo script, ma di sicuro non dal desktop del tuo computer (la cartellina degli script di ogni server http è all'interno della sandbox per evitare che un utente con intenti malevoli possano danneggiare il server stesso)

w_t
Posts: 19
Joined: Mon Dec 22, 2014 11:22 am

Re: Eseguire script residente nel sistema da html remota

Thu May 03, 2018 3:16 pm

Ho capito, mi hai chiarito perfettamente il mio dubbio.

ti ringrazio!!

Return to “Italiano”