帶有網路/電子郵件介面的作業伺服器,用於運行遠端命令

帶有網路/電子郵件介面的作業伺服器,用於運行遠端命令

我正在尋找一種為我的 Linux 伺服器運行遠端命令的解決方案。不幸的是,我不能只使用 SSH(企業防火牆阻止 80/443 連接埠上與 HTTP/HTTPS 不同的所有內容)。

我嘗試了透過 HTTPS 的 Web shell,但它不舒服且不適合我的需求。我只需要一些東西來將遠端命令傳遞到伺服器(可以選擇檢查結果),對要按順序完成的命令進行排隊,查看每個作業的狀態和完成情況(遠端命令)。

如果有一個帶有 Web GUI 的作業佇列調度運行伺服器就好了。

我想到的另一個解決方案是電子郵件介面伺服器(我記得古代互聯網歷史中類似的東西,但不記得名稱),它將運行電子郵件中的命令。

如果有人知道類似的事情,請說出他們中的任何一個。

答案1

您可以使用倫德克為了這。它是一個獨立的 Java 進程,可以透過 Web 瀏覽器存取。管理員可以指定將執行命令或腳本的作業。然後,使用者可以運行作業(可以選擇使用參數)。

輸出將被傳送回瀏覽器。也可以記錄過去運行的作業。

這是手冊中使用作業的螢幕截圖: 在此輸入影像描述

編輯工作:

在此輸入影像描述

答案2

我用Ajax術語,這是一個基於 Web 的終端,您可以透過 Web 瀏覽器存取。

    SS #1

答案3

http://github.com/hughperkins/securewebcmd是另一種可能性(免責聲明:我寫並維護它)。

  • 可以執行任意命令,但如果需要,您可以將允許的可執行檔列入白名單
  • 保留運行情況的完整歷史記錄以及結果
  • 使用nodejs,因此安裝和運行非常輕量,不需要apache等

在此輸入影像描述

相關內容