如何使用Phonegap Android App
和Telnet
将SSH
连接到远程系统并执行shutdown
等命令。
答案 0 :(得分:1)
首先我要说这只是解释我的想法的模板。请记住,HTTPS必须这样做。
您需要在网络服务器上设置HTTPS。
在服务器上
你可以放置一个名为cmd.php的php文件。
在该文件中,您可以执行以下操作:
<?php
if( get_the_argument_from_the_url_request ) {
if (argument == "telnet") {
// do your stuff
exec("telnet ...");
} else if( ... ) {
// do your stuff
exec("ssh ...");
} else... // and so forth
}
?>
在手机上
$.ajax({
url: "http://www.yourwebsite.com/?telnet=some_command",
success:function(data){
// success code here
}
});
如果您想从服务器获得某种响应,则可以在重新启动服务器时将php脚本作为作业调用。
您可以创建应用程序本身和服务器可以写入的数据库,以便创建成功/错误消息。
还有其他解决方案,但是将这个想法放在桌子上就是这样。
我希望我有某种帮助。 :)
答案 1 :(得分:0)
此Cordova插件提供JavaScript API,允许您使用 通过TCP协议与服务器通信。
目前我们支持这些平台:iOS,Android,WP8。