1 votos

¿Cómo ejecutar un script de Python de forma remota?

Tengo un script de Python que estoy usando localmente en Terminal, funciona muy bien. Utiliza las credenciales de iCloud de Apple por lo que debe ejecutarse en mi Mac. Ahora necesito ejecutar el script de forma remota (en un servidor web) y analizar / guardar la salida del mismo.

He pensado en activar Apache y PHP en mi Mac, pero tampoco quiero dar acceso a todo el mundo, así que quizás no sea lo mejor.

He intentado abrir acceso SSH, puedo iniciar sesión desde mi red local, pero no desde remoto - ¡supongo que necesitaría algún tipo de reenvío de puerto! Parece que solo tengo IP6, así que no sé cómo hacerlo. Y de todos modos, no estoy seguro si esta es la forma de hacerlo.

¿Alguien tiene alguna idea de cómo hacerlo? ¡Cualquier pista es apreciada!

2voto

Craig Ringer Puntos 72371

Si quieres poder acceder desde fuera de tu red, necesitas hacer un reenvío de puertos o algo similar. Si quieres ejecutar un comando desde otra ubicación externa, puedes ejecutar un comando similar al siguiente:

ssh username@your_server_ip 'your_command_here'

Empezaría verificando el acceso remoto por SSH, luego ajustaría tu comando. Buena suerte.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X