1 votes

Comment exécuter un script Python à distance ?

J'ai un script python que j'utilise localement dans Terminal, ça fonctionne bien. Il utilise les informations d'identification iCloud d'Apple, donc il doit être exécuté sur mon Mac. Maintenant, j'ai besoin d'exécuter le script à distance (sur un serveur web) et d'analyser / enregistrer sa sortie.

J'ai pensé à activer Apache et PHP sur mon Mac, mais je ne veux pas non plus donner accès à tout le monde, donc ce n'est peut-être pas la meilleure solution.

J'ai essayé d'ouvrir l'accès SSH, je peux me connecter depuis mon réseau local, mais pas à distance - je suppose que j'aurais besoin d'une sorte de redirection de port ? Il semble n'y avoir que de l'IP6, donc je ne sais pas comment faire. Et je ne suis pas sûr que ce soit la bonne solution de toute façon.

Est-ce que quelqu'un a une idée de comment faire ? Toute suggestion est appréciée !

2voto

Craig Ringer Points 72371

Si vous souhaitez être en mesure d'accéder depuis l'extérieur de votre réseau, vous devez effectuer une redirection de port ou quelque chose de similaire. Si vous voulez exécuter une commande depuis un autre emplacement externe, vous pouvez exécuter une commande similaire à celle-ci :

ssh nom_utilisateur@votre_ip_serveur 'votre_commande_ici'

Je commencerais par vérifier l'accès SSH à distance, puis peaufiner votre commande. Bonne chance.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X