后端开发|php教程
ssh2,php,远程操作
后端开发-php教程
由于工作需要将一个在linux端运行的软件可视化,打算基于web的形式将其可视化。带来的问题是如何跨平台无缝衔接web和linux中的软件,有幸的看到一个方法,利用ssh2技术即可实现我的需求。
官网源码,vscode实现快递单号查询,ubuntu 返回,tomcat设置自动启动,sqlite分区,关于励志的网页设计,怎样备份网站数据库,大带宽服务器购买,百度直链插件,程序员必须要懂得前端框架有哪些,国际爬虫,php枚举,上海seo公司排名,springboot写线程,dedecms全功能标签器,网站背景图片怎么替换,bootstrap pc 手机网页,axure android 模板,asp那些后台编辑器,获取当前页面网址,java小型管理系统,团购淘客程序lzw
下面提供我的案例:
马克斯cms音乐源码,ubuntu新建用户账号,python爬虫后报警,render php,知名seo博客lzw
首先在linux端安装ssh2包,然后在需要执行linux命令,运行linux端程序的页面加入以下代码:
素材网站 asp源码,vscode 代码自动完成,Ubuntu源生效,tomcat 变量设置,c sqlite插入图像数据, 运行插件,在线阅读网站前端框架模板,爬虫族有几种类型,php获取主机名,鄂州seo排名服务,早教网站源码,网页远控源码,wml 模板lzw
<?php$host=*******;//服务器的ip$user=****;//用户名$passwd=******;//密码// 链接远程服务器$connection = ssh2_connect($host, 22);if (!$connection) die(connection to .$host.:22 failed);echo connection OK
;// 获取验证方式并打印$auth_methods = ssh2_auth_none($connection, $user);print_r( $auth_methods.
);if (in_array(password, $auth_methods )){// 通过password方式登录远程服务器if (ssh2_auth_password($connection, $user, $passwd)){echo $user. login OK
;$stream = ssh2_exec($connection, "命令1&&命令2"); // 一条一条地执行linux命令stream_set_blocking($stream, true); // 获取执行pwd后的内容if ($stream === FALSE) die("pwd failed");echo stream_get_contents($stream).
;}else{die( $user. login Failed
);}}?>
亲测有效。
java利用ssh2协议远程登录
SSH2远程登录后,如何自动执行一段脚本