スクリプトをダウンロードして Linux を使用するリモート ユーザーを支援する

スクリプトをダウンロードして Linux を使用するリモート ユーザーを支援する

私は Linux ファンで、噂が広まっています。人々は私のところにラップトップを持ち込んで、新しいインストールを依頼します。今、私は人々にラップトップを持ってこなくても済むように、もっと簡単に手助けをしたいと思っています。私は次のことができるアプリケーションを探しています。

  • 私のサーバーからパペットスクリプトをダウンロードするか、電子メールで送られたスクリプトを簡単に入力してください。
  • スクリプトを認証し、それが自分から発信されたものであることを確認する(ここではGnuPGが思い浮かびます)、
  • スクリプトをPuppet経由でrootとして実行し、必要なシステム変更を行えるようにします。
  • 出力を電子メールで送信してください。

適切なコントロールを設定してこれを実行できるものはありますか? 必ずしも puppet、bash、ansible である必要はありません。また、他のものでもかまいません。SSH はオプションではありません。ほとんどの家庭で使用されている接続は NAT ルーターの背後にあります。直接アクセス接続は必要なく、端末を開かずに「ここで、私が示した方法でこのスクリプトを実行してください」と誰かに指示できる機能だけが必要です。

これを実行するために何かを書こうと思っているのですが、私が気づいていない何かがそこにあるかもしれません。

答え1

なぜ車輪の再発明をするのか? これらが「ただ仕事する」タイプの人々であれば、Linux プログラムのインストールに伴うスクリプトのダウンロード、実行可能ファイルの作成、sudo の実行などの作業は行わないでしょう。

組み込みのソフトウェア マネージャー/ソフトウェア センターの使い方について、基本的な概要を説明します。使い方がわかれば、ユーザーはユーザーの介入なしに、必要なものの 99% をインストールできます。これにより、スクリプトの認証や、スクリプトがルート権限で暴走する問題も軽減されます。

また、TeamViewer も強くお勧めします。設定をいじる必要がなく、サポートを求めるのが簡単になります。私は、すべて NAT ルーターの背後にある複数のコンピューターでこれを使用しています。

答え2

独自の更新リポジトリを維持する覚悟がある場合は、「people」の更新マネージャの設定ファイルを自分のリポジトリを指すように変更すると、ビルドしたパッチは指定された時間にシステムによってプルされます。

関連情報