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