本文目錄一覽:
- 1、如何執行SSH命令通過PHP
- 2、centos系統的伺服器,用ssh,怎麼打開伺服器中的html,php文件?
- 3、php點擊按鈕執行ssh命令登陸路由器並執行命令
- 4、php問題:PHP能不能連接ssh並進行文件的讀寫操作?
如何執行SSH命令通過PHP
指令就是你執行的shell命令 比如我要運行php 輸入: php test.php 就會執行 第一個php是執行程序的名稱
centos系統的伺服器,用ssh,怎麼打開伺服器中的html,php文件?
找到對應的文件目錄下使用vi命令
vi 要打開的文件名
例如:vi index.html vi index.php
中間有個空格
php點擊按鈕執行ssh命令登陸路由器並執行命令
代碼如下:
?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, ”);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?
php問題:PHP能不能連接ssh並進行文件的讀寫操作?
可以的,首先你必須安裝了ssh的php擴展。
如果不知道是否已經安裝好,可以輸入一下代碼測試一下。
?php
phpinfo();
?
如果有以上信息,說明安裝成功,以下是測試代碼
?php
$connection = ssh2_connect(‘192.168.1.222’, 22);
if (!$connection) die(‘Connection failed’);
ssh2_auth_password($connection, ‘root’, ‘root’);
$sftp = ssh2_sftp($connection);
$stream = fopen(“ssh2.s”, ‘w+’);
fwrite($stream, “php_ssh_test\nsecond line\n”);
fclose($stream);
exit;
原創文章,作者:VBOQF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317295.html