Я попросил системного администратора на работе настроить задание Cron на локальном сервере, которое регулярно запускает написанный мной скрипт Python.
По сути, берет некоторые данные из локальной интрасети, делает с ними магию и представляет результаты в виде HTML. Я могу подключиться по SSH к рабочему серверу и изменить свои скрипты, и любой в организации может получить к ним доступ и к любым другим файлам в каталоге.
Я хотел бы, чтобы мой скрипт SCP отправлял конечный HTML-файл на мой личный веб-сервер (подойдет любой каталог), чтобы я мог просматривать его вывод, когда я не на работе. Как лучше всего это сделать? У меня было несколько идей, но я хочу убедиться, что делаю это правильно, то есть не выкладывая свои личные учетные данные на рабочий сервер, чтобы все могли их увидеть.
Примечание. Все внутренние данные, используемые скриптом, доступны публично, хотя и в более сложном для работы формате, поэтому я не думаю, что здесь есть этическая проблема.
решение1
Опция 1.
На вашем персональном ПК используйте ssh-keygen
для создания ключа аутентификации для вашего домашнего ПК. Это позволит вашему скрипту на "работе" загрузить файл на ваш домашний ПК без входа в систему.
Измените свой скрипт, чтобы загрузить HTML-файл на домашний ПК, используя свой логин.
Вариант 2.
Измените свой скрипт (на работе) так, чтобы он выводился в формате HTML в общедоступном веб-пространстве и мог просто просматриваться в браузере.