1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 详解php如何利用ssh2技术实现远程登录并操作服务器上的程序

详解php如何利用ssh2技术实现远程登录并操作服务器上的程序

时间:2021-10-14 18:21:08

相关推荐

详解php如何利用ssh2技术实现远程登录并操作服务器上的程序

后端开发|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远程登录后,如何自动执行一段脚本

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。