
所以我是一個 Linux 粉絲,訊息正在傳播。人們把他們的筆記型電腦帶到我這裡進行新安裝。現在,我想更輕鬆地幫助人們,而不需要他們為我帶來筆記型電腦。我正在尋找一個應用程序,它可以讓我:
- 從我的伺服器下載木偶腳本或輕鬆地將透過電子郵件發送的腳本輸入其中,
- 驗證腳本並確保它來自我自己(這裡想到了 GnuPG),
- 透過 puppet 以 root 身分運行腳本,這樣它就可以進行必要的系統更改,
- 將輸出作為電子郵件發送給我。
有沒有什麼東西可以讓我在正確的控製到位的情況下做到這一點?不一定要是 puppet、bash 或 ansible 或其他也不錯的東西。 ssh 不是一個選項,人們使用的大多數家庭連線都位於 NAT 路由器後面。我不需要直接訪問連接,只是能夠告訴某人“在這裡,按照我向您展示的方式運行此腳本”,而無需他們打開終端。
我正在考慮寫一些東西來做到這一點,但可能有一些我根本不知道的東西?
答案1
為什麼要重新發明輪子?如果這些人是「Just Work」類型的人,他們不會想要處理下載腳本、使其可執行、sudo 等與安裝 Linux 程式相關的事情。
我會給他們一個使用內建軟體管理器/軟體中心的基本概要。一旦他們知道它是如何運作的,他們就可以安裝 99% 的他們想要的東西,而無需您的干預。這也緩解了驗證腳本和讓腳本以 root 權限瘋狂運行的問題。
我也會強烈推薦 TeamViewer。這使他們可以輕鬆尋求幫助,而不必搞亂配置。我在幾台電腦上使用它,所有電腦都位於 NAT 路由器後面。
答案2
如果您願意硬著頭皮維護自己的更新儲存庫,則可以修改「people」的更新管理器的設定檔以指向您的儲存庫,並且您建立的任何修補程式都將由系統在指定時間拉取。