PHP连接linux并执行命令,php实现ssh远程连接服务器并操作服务器,PHP跨服务器执行shell脚本

2023-02-23 09:50:53 浏览数 (1)

1.首先需要有php_ssh2扩展–推荐直接用宝塔上PHP自带的扩展管理里面安装

手动安装方法参考我的另一篇文章

2.代码及注释

<?php

ssh_user=’root’;//用户名 ssh_pwd = ‘12312313’;//密码 ssh_port=’22’;//端口号 ssh_host=’192.168.31.100′;//ip地址

//判断是否成功安装ssh2扩展

if(!function_exists(“ssh2_connect”)){

exit(‘SSH扩展没有安装或者没有安装成功’);

}

//建立ssh2连接 ssh2 = ssh2_connect( ssh_host,

if(!$ssh2){

exit(‘连接服务器失败’);

}else{

echo ‘成功连接上了服务器’;

}

//连接成功后进行密码验证,没验证无法进行其他操作。 if(!ssh2_auth_password( ssh2, ssh_user,

未经允许不得转载:肥猫博客 » PHP连接linux并执行命令,php实现ssh远程连接服务器并操作服务器,PHP跨服务器执行shell脚本

0 人点赞