问题描述
我正在编写一个小型Web应用程序,该应用程序可以按HTML表中的MAC地址列出所有PC,将来,我将能够通过阻止其MAC地址来停止PC的通信。
我写了一个AJAX脚本来调用ssh.PHP文件。 SSH连接正在工作,但是我不知道如何获取MAC地址并将其放置到阵列中。写入方法有效,但是执行无效。我使用PHPseclib库。
$connection = new Net_SSH2('192.168.0.6');
if (!$connection->login('admin','admin')) {
exit('Login Failed'); //Ha nem sikerül a kapcsolódás zárja be az SSH kapcsolatot
}
echo "LOGGED IN! </br>";
$connection->write("\n");
$connection->write("enable\n");
$connection->write("configure terminal\n");
// $macs = $connection->write("sh mac\n");
echo $connection->exec("help\n");
// echo $connection->read();
$connection -> disconnect();
这是我的script.js AJAX:
$(document).ready(function(){
$('#button1').click(function(){
$.ajax({
type: "post",url: "ssh.PHP",success: function(data)
{
$("#result").html(data);
},error: function(request)
{
alert("Request: "+JSON.stringify(request));
}
})
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)