摘要:安裝下載包先安裝再安裝編譯安裝修改加入重啟調試用戶名密碼方式登錄遠程用戶名遠程密碼用方式登錄執行命令獲取返回值命令
安裝 下載包
$ wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz
$ wget http://pecl.php.net/get/ssh2-0.12.tgz
先安裝 libssh2 再安裝 SSH2$ tar -zxvf libssh2-1.4.2.tar.gz
$ cd libssh2-1.4.2
$ ./configure --prefix=/usr/local/libssh2
$ make && make install
編譯安裝ssh2$ tar -zxvf ssh2-0.12.tgz
$ cd ssh2-0.12
$ /usr/local/zend/bin/phpize
$ ./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/usr/local/zend/bin/php-config
$ make && make install
修改php.ini 加入
extension=ssh2.so
重啟PHP
調試$user="root";//遠程用戶名 $pass="******";//遠程密碼 $connection=ssh2_connect("10.10.10.10",22); ssh2_auth_password($connection,$user,$pass);
$connection=ssh2_connect("10.10.10.10",22); if(ssh2_auth_pubkey_file($connection, "root", "/home/id_rsa.pub", "/home/id_rsa", "secret")) { echo "Public Key Authentication Successful "; } else { die("Public Key Authentication Failed"); }
$cmd="ps aux";//命令 $ret=ssh2_exec($connection,$cmd); stream_set_blocking($ret, true); echo (stream_get_contents($ret));
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22260.html
摘要:背景最近有需求下載頭像到本地,以文件形式上傳到第三方,遇坑就填第一版將獲取的信息以字符串返回,而不是直接輸出因為要寫文件啟用時會將頭文件的信息作為數據流輸出適合調試配置手冊文檔地址配置項需要什么翻著找找遇到幾個問題部分圖片所在主站防盜鏈機制 背景 最近有需求下載頭像到本地,以文件形式上傳到第三方,遇坑就填 curl 第一版 $ch = curl_init(); curl_setopt_...
摘要:病毒,或者叫病毒是一種肆虐于服務器上的病毒。從名字上可以看出來病毒的創作者對它的名字是隨機取的,就是要增加它的隱蔽性。如果是不知不覺間中招,很有可能被服務商停止服務,那就損失大了。 sfewfesfs病毒,或者叫nhgbhhj病毒是一種肆虐于linux服務器上的病毒。從名字上可以看出來病毒的創作者對它的名字是隨機取的,就是要增加它的隱蔽性。本來以為這種事情離我很遠,但是一次疏忽的操作導...
摘要:本教程講解的是腳手架搭建的項目利用自動化部署到靜態文件服務器一安裝是一個基于增強實現,純粹使用編寫。 前言 平時部署前端項目流程是:先部署到測試環境ok后再發布到生產環境上,部署到測試環境用 xshell 連上服務器,然后用 xftp 連接服務器,然后本地 build 項目,接著把 build 好的文件通過 xftp 上傳到服務器上,整個流程感覺稍有繁瑣,重復。 本教程講解的是 Vue...
閱讀 2229·2019-08-30 10:51
閱讀 785·2019-08-30 10:50
閱讀 1463·2019-08-30 10:49
閱讀 3130·2019-08-26 13:55
閱讀 1591·2019-08-26 11:39
閱讀 3412·2019-08-26 11:34
閱讀 1937·2019-08-23 18:30
閱讀 3381·2019-08-23 18:22