分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

php_ssh2操作linux

发布时间:2023-09-06 02:17责任编辑:郭大石关键词:暂无标签
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/9/15 * Time: 14:11 */header("content-type:text/html;charset=utf8");ignore_user_abort();ini_set(‘default_socket_timeout‘, -1);set_time_limit(0);$host = ‘***‘;//被控制的linux的ip$user = ‘root‘;//用户名$passwd = ‘123456‘;//密码/////////////////////链接远程服务器///////////////////$connection = @ssh2_connect($host, 2222);if (! $connection) { ???die("Connection failed.");}/////////////////////可否通过密码连接///////////////////$auth_methods = ssh2_auth_none($connection, $user);if (!in_array(‘password‘, $auth_methods)) { ???die("Unable to login to remote server by password.");}/////////////////////验证密码///////////////////if (!ssh2_auth_password($connection, $user, $passwd)) { ???die("Password error.");}$shell=ssh2_shell($connection, ‘xterm‘);//由于一些模糊的原因,在命令之后,您需要睡眠以确保命令已经到达服务器并正在运行sleep(2);fwrite( $shell, ‘ls -al‘.PHP_EOL);sleep(5);while($line = fgets($shell)) { ???echo $line."<br />";}

  

php_ssh2操作linux

原文地址:https://www.cnblogs.com/huixuexidezhu/p/9765666.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved