zoukankan      html  css  js  c++  java
  • linux 用 SSH2协议远程连接并控制 linux

    [参考链接](http://php.net/manual/zh/ssh2.installation.php)

    ssh2_exec 并不能打印所有的命令的提示信息

    如果有返回的字符串信息,可以打印,或重定向输出查看;
    如果只有提示性的信息,则无论如何是看不到的

    yum list installed | grep libssh2
    sudo yum install -y libssh2

    yum list installed | grep libssh2-devel.x86_64

    CentOS 6.2 64bit Installation Steps:

    1. download the libssh2 package from http://libssh2.org, command as following:
        
        * can install by yum
                
                tar vxzf libssh2-1.4.2.tar.gz
                cd libssh2-1.4.2
                ./configure
                make
                make install

    2. download the php-ssh2 package from http://pecl.php.net/package/ssh2:

    sudo yum install -y php-devel

    tar vxzf ssh2-0.12.tgz
    cd ssh2-0.11.3
    phpize
    ./configure --with-ssh2
    make
    sudo make install

    and the ssh2.so file will copy into /usr/lib64/php/modules
    check it.

    3. modify the php.ini

    vi /etc/php.ini

    add the "extension=ssh2.so" to the extension part of php.ini

    4. check the environment of php, use phpinfo();

    5. enjoy

  • 相关阅读:
    python汉诺塔
    圆周率计算
    PIL: 建立一个GIF图
    Jieba库使用和好玩的词云
    Turtle库的建立——汉诺塔
    计算pi的精度+进度条显示
    Python——我所学习的turtle函数库
    Python——教你画朵太阳花
    Python常用模块re的使用
    正则表达式字符组/元字符/量词
  • 原文地址:https://www.cnblogs.com/dhf327/p/4917957.html
Copyright © 2011-2022 走看看