Ich habe den Systemadministrator bei mir auf der Arbeit gebeten, auf dem lokalen Server einen Cron-Job einzurichten, der routinemäßig ein von mir geschriebenes Python-Skript ausführt.
Im Grunde werden Daten aus dem lokalen Intranet abgerufen, etwas damit verzaubert und die Ergebnisse in HTML-Form präsentiert. Ich kann mich per SSH mit dem Arbeitsserver verbinden und meine Skripte ändern, und jeder in der Organisation kann auf diese und alle anderen Dateien im Verzeichnis zugreifen.
Ich möchte, dass mein Skript die endgültige HTML-Datei per SCP auf meinen persönlichen Webserver überträgt (jedes beliebige Verzeichnis ist in Ordnung), damit ich die Ausgabe auch dann anzeigen kann, wenn ich nicht bei der Arbeit bin. Wie könnte ich das am besten machen? Ich habe ein paar Ideen, möchte aber sicherstellen, dass ich es richtig mache, d. h. indem ich meine persönlichen Anmeldeinformationen nicht für alle sichtbar auf den Arbeitsserver übertrage.
NB: Die internen Daten, die das Skript verwendet, sind alle öffentlich verfügbar, wenn auch in einem schwieriger zu handhabenden Format. Daher glaube ich nicht, dass hier ein ethisches Problem vorliegt.
Antwort1
Option 1.
Erstellen Sie auf Ihrem privaten PC ssh-keygen
einen Authentifizierungsschlüssel für Ihren Heim-PC. Dadurch kann Ihr Skript bei der „Arbeit“ die Datei ohne Anmeldung auf Ihren Heim-PC hochladen.
Ändern Sie Ihr Skript, um die HTML-Datei mit Ihrem Login auf Ihren Heim-PC hochzuladen.
Option 2.
Ändern Sie Ihr Skript (bei der Arbeit), um das HTML in einem öffentlichen Webspace auszugeben und es einfach in einem Browser anzuzeigen.