我在将数据发布到数据库上的远程服务器上有一个程序。 该程序必须使用root权限执行才能正常运行。 我必须从网页开始执行。即,如果事件触发,此脚本的执行应该开始(现在将事件视为单击按钮)在网页上执行服务器上的shell脚本
我知道这可以使用php或其他服务器端脚本语言来完成,但我被迫使用javascript或其他相关技术如AJAX,jquery等。
我很担心安全问题,所以这就是我计划的。
我将使用密钥对ssh进入服务器,然后有一个shell脚本以root身份执行控制并开始执行程序。
我不想在我的网页上解析或打印任何输出。 只是开始脚本将完成这项工作。
有人可以帮我解决这个问题吗..
谢谢!
Javascript,(其中包括jQuery)是一种客户端技术。如果没有服务器端系统来完成这项工作,它将无法在服务器上执行任何操作。您可能会选择使用某种形式的AJAX调用,或者只是发出HTTP GET(或POST)请求。您将无法使用Javascript连接到SSH – 2013-09-01 02:58:04