3

Так что я фанат Linux и слухи распространяются. Люди приносят мне свои ноутбуки для новой установки. Теперь я хочу помочь людям проще, не требуя, чтобы они принесли мне свой ноутбук. Я ищу приложение, которое позволило бы мне:

  • Скачайте скрипт марионетки с моего сервера или просто вставьте в него скрипт, отправленный по электронной почте,
  • Аутентифицируйте скрипт и убедитесь, что он исходит от меня (GnuPG приходит на ум),
  • Запустите скрипт как root через puppet, чтобы он мог внести необходимые системные изменения,
  • Отправить вывод в виде электронной почты для меня.

Есть ли что-то, что позволило бы мне сделать это с правильными элементами управления? Не обязательно должен быть марионеткой, ударом или откровением или чем-то еще, что было бы хорошо. Ssh не вариант, большинство домашних подключений, которые люди используют, находятся за NAT-маршрутизатором. Я не хочу соединения с прямым доступом, просто возможность сказать кому-то «здесь, запустите этот скрипт так, как я вам показал», без необходимости открывать терминал.

Я думаю написать что-то для этого, но может быть что-то, о чем я просто не знаю?

2 ответа2

0

Зачем изобретать велосипед? Если это люди типа "Просто работай", они не захотят заниматься загрузкой сценария, его выполнением, выполнением sudo'ing и т.д., Что сопровождает установку программ для Linux.

Я хотел бы дать им краткое изложение использования встроенного диспетчера программного обеспечения / центра программного обеспечения. Как только они узнают, как это работает, они могут установить 99% того, что они хотят, без вашего вмешательства. Это также смягчает проблемы аутентификации скрипта и позволяет скрипту работать с привилегиями root.

Я также настоятельно рекомендую TeamViewer. Это облегчает им обращение за помощью, не беспокоясь о конфигурации. Я использую его на нескольких компьютерах, все за маршрутизаторами NAT.

0

Если вы прикусите пулю, чтобы поддерживать свои собственные репозитории обновлений, вы можете изменить конфигурационный файл менеджера обновлений "people", чтобы он указывал на ваш репозиторий, и любой созданный вами патч будет извлечен системой в назначенное время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .