我在將數據發佈到數據庫上的遠程服務器上有一個程序。 該程序必須使用root權限執行才能正常運行。 我必須從網頁開始執行。即,如果事件觸發,此腳本的執行應該開始(現在將事件視爲單擊按鈕)在網頁上執行服務器上的shell腳本
我知道這可以使用php或其他服務器端腳本語言來完成,但我被迫使用javascript或其他相關技術如AJAX,jquery等。
我很擔心安全問題,所以這就是我計劃的。
我將使用密鑰對ssh進入服務器,然後有一個shell腳本以root身份執行控制並開始執行程序。
我不想在我的網頁上解析或打印任何輸出。 只是開始腳本將完成這項工作。
有人可以幫我解決這個問題嗎..
謝謝!
Javascript,(其中包括jQuery)是一種客戶端技術。如果沒有服務器端系統來完成這項工作,它將無法在服務器上執行任何操作。您可能會選擇使用某種形式的AJAX調用,或者只是發出HTTP GET(或POST)請求。您將無法使用Javascript連接到SSH – 2013-09-01 02:58:04