Donc, je suis un fan de Linux et la nouvelle se répand. Les gens m'apportent leurs ordinateurs portables pour une nouvelle installation. Maintenant, je veux aider les gens plus facilement sans qu'ils soient obligés de m'apporter leur ordinateur portable. Je cherche une application qui me permettrait de:
- Télécharger un script de marionnette depuis mon serveur ou y insérer facilement un script envoyé par courrier électronique,
- Authentifiez le script et assurez-vous qu'il provient de moi (GnuPG vient ici à l'esprit),
- Exécutez le script en tant que root via puppet, afin qu'il puisse apporter les modifications système nécessaires,
- Envoyez le résultat par courrier électronique.
Y at-il quelque chose qui me permettrait de le faire avec les contrôles appropriés en place? Ne doit pas nécessairement être marionnette, bash ou ansible ou quoi que ce soit serait bien aussi. Ssh n'est pas une option, la plupart des connexions domestiques que les gens utilisent se trouvent derrière un routeur NAT. Je ne veux pas d'une connexion à accès direct, juste la possibilité de dire à quelqu'un "ici, lancez ce script comme je vous l'ai montré" sans que celui-ci ait à ouvrir un terminal.
Je pense écrire quelque chose pour faire ça, mais il y a peut-être quelque chose que je ne suis tout simplement pas au courant?
la source
Réponses:
Pourquoi réinventer la roue? Si ce sont des gens du type "Just Work", ils ne voudront pas s'occuper du téléchargement d'un script, de le rendre exécutable, de la fusion, etc.
Je leur donnerais un aperçu de base sur l'utilisation du logiciel intégré Software Manager / Software Center. Une fois qu'ils savent comment cela fonctionne, ils peuvent installer 99% de ce qu'ils veulent sans votre intervention. Cela atténue également les problèmes d'authentification d'un script et de laisser un script s'exécuter avec les privilèges root.
Je recommande aussi fortement TeamViewer. Il leur est facile de demander de l'aide sans avoir à modifier leur configuration. Je l'utilise sur plusieurs ordinateurs, tous derrière des routeurs NAT.
la source
Si vous préférez conserver vos propres référentiels de mise à jour, vous pouvez modifier le fichier de configuration du gestionnaire de mise à jour de "people" afin qu'il pointe vers votre référentiel. Tous les correctifs que vous avez créés seront extraits par le système à une heure précise.
la source