php远程连接到外部服务器,并执行linux命令,实时获取返回值
服务端用web,里面的程序可以执行系统命令,用system函数,然后web访问就可以了。这种方式的缺点是执行时间不能太长。
■网友
正好看这个,直接发给你代码: $hostuser = "root"; $sshpasswd = "password"; $connection = ssh2_connect(\u0026#39;host\u0026#39;,"22"); $auth_methods = ssh2_auth_none($connection, $hostuser); if(in_array(\u0026#39;password\u0026#39;,$auth_methods)){ if (ssh2_auth_password($connection, $hostuser, $sshpasswd)){ $stream = ssh2_exec($connection, "cat hello.php"); stream_set_blocking($stream, true); if ($stream === FALSE) die("command exec failed!"); echo \u0026#39;\u0026lt;pre\u0026gt;\u0026#39;.stream_get_contents($stream).\u0026#39;\u0026lt;/pre\u0026gt;\u0026#39;; }else{ echo "ssh connect failed"; } }else{ echo "Login failed"; }
推荐阅读
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 特斯拉|监管层重拳出击 汽车远程升级将有规可循
- 选择一款IT资产管理系统(集合硬件资源、归属部门、ip地址、远程连接)等功能
- |伊朗核科学家系遭远程自动机枪射击身亡 暗杀行动三分钟
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 求助!PHP开发,怎么样才能具备在有千万级流量网站开发环境下的基本工作能力
- 抢救|医生建议这种抢救法家长都要会一连锁诊所一月内接到两起儿童异物卡喉
- PHP程序员岗位招聘面试题有哪些
- 特斯拉|特斯拉或将允许车主远程调用Autopilot摄像头
- 四川彭山警方通报:接到报警称锦江学院2人死亡 已开展调查工作 相关情况正在进一步核实中
