您当前的位置: 首页 >  ssh

暂无认证

  • 2浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP 使用ssh2模块调用命令行

发布时间:2019-02-27 10:58:37 ,浏览量:2

1.安装ssh2模块

2.代码

/**
     * @param $sship 连接ip地址
     * @param $port  端口号
     * @param $user  用户名
     * @param $pass  密码
     * @param $cmd   调用命令 如:"/usr/local/php/bin/php -f /home/index_error.php";
     * @return bool|void
     */
    public function sshPort($sship,$port,$user,$pass,$cmd)
    {
        $connection=ssh2_connect($sship,$port); //写入地址

        $results = ssh2_auth_password($connection,$user,$pass); //尝试连接

        if($results == true){

            $of = ssh2_exec($connection,$cmd); //发送请求

            stream_set_blocking($of,true); //非堵塞请求

            return true;

        }else{
            return false;
        }

    }

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.9143s