精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

如何使用php實(shí)現(xiàn)遠(yuǎn)程連接

本篇內(nèi)容主要講解“如何使用php實(shí)現(xiàn)遠(yuǎn)程連接”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何使用php實(shí)現(xiàn)遠(yuǎn)程連接”吧!

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、做網(wǎng)站和中國電信云錦天府的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。

用php實(shí)現(xiàn)遠(yuǎn)程連接的方法:首先安裝SSH2模塊;然后通過“ssh3_connect ($host, $port = null, $methods = nullarray , $callbacks = nullarray)”方法連接即可。

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

怎么用php實(shí)現(xiàn)遠(yuǎn)程連接?

php實(shí)現(xiàn)遠(yuǎn)程操作

使用 php 進(jìn)行遠(yuǎn)程操作的時候,需要安裝SSH2模塊。關(guān)于在SSH2模塊中用到過的幾個函數(shù),做一個簡單的記錄。

常用方法

1、連接

ssh3_connect ($host, $port = null, $methods = nullarray , $callbacks = nullarray )

連接到一個 SSH 服務(wù)器

2、認(rèn)證

ssh3_auth_password ($session, $username, $password)

在 SSH  上使用普通密碼進(jìn)行認(rèn)證

或者

ssh3_auth_pubkey_file ($session, $username, $pubkeyfile, $privkeyfile, $passphrase = null)

通過公鑰進(jìn)行認(rèn)證

3、文件傳送

ssh3_scp_send ( resource $session , string $local_file , string $remote_file [, int $create_mode = 0644 ] )

通過 scp 協(xié)議發(fā)送文件

ssh3_scp_recv ( resource $session , string $remote_file , string $local_file )

通過 scp 協(xié)議獲得文件

4、執(zhí)行命令

ssh3_exec ($session, $command, $pty = null, $env = nullarray , $width = null, $height = null, $width_height_type = null)

在遠(yuǎn)程機(jī)器上執(zhí)行命令

5、其他

ssh3_fetch_stream ($channel, $streamid) {}

獲取拓展的數(shù)據(jù)流。常用的$streamid 定義有:

define ('SSH2_STREAM_STDIO', 0);
define ('SSH2_STREAM_STDERR', 1);
stream_set_blocking ( resource $stream , bool $mode )

設(shè)置流為 阻塞/非阻塞 狀態(tài)。當(dāng) $mode 為 true 時為阻塞; $mode 為 false 時,則為非阻塞狀態(tài)。

簡單應(yīng)用

//建立連接
$connection = ssh3_connect($host, (int)$port);
if (!$connection) {
 
... ...
 
}
 
//進(jìn)行認(rèn)證
 
if (!ssh3_auth_password($connection, $user, $password)) {
 
... ...
 
}
 
//發(fā)送文件
if (!ssh3_scp_send($connection, $sourceFile, $targetFile, 0644)) {
 
... ...
 
}else{
 
$stream = ssh3_exec($connection, "stat /tmp/targetFile 2>&1");
$errorStream = ssh3_fetch_stream($stream, SSH2_STREAM_STDERR);
 
// Enable blocking for both streams
stream_set_blocking($errorStream, true);
stream_set_blocking($stream, true);
 
echo stream_get_contents($stream);
 
// Close the streams
fclose($errorStream);
fclose($stream);
 
}

到此,相信大家對“如何使用php實(shí)現(xiàn)遠(yuǎn)程連接”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前名稱:如何使用php實(shí)現(xiàn)遠(yuǎn)程連接
本文鏈接:http://m.jcarcd.cn/article/johiip.html
主站蜘蛛池模板: 国内精品卡一 | 91精品自在拍| 日本中文字幕电影 | 日韩亚洲制服另类 | 午夜视频导航 | 国产午夜福三级在线 | 日本精品aⅴ在线 | 最新国产主播一区二区 | 日本精品久 | 强奷漂亮的 | 97国产人人 | 玖玖导航| 国产精品极品在线 | 韩国床戏激情戏裸戏 | 黑人在日 | 日本特大 | 国产干b | 韩国三级在线中 | 欧美性色| 国产区二区 | 国产在线观看稀有 | 无码aⅴ精品一区二区三区 无码aⅴ在线观看 | 国产精品视频美女网 | 日本视频网站在线w | 国产精品日韩欧 | 国内揄拍国内精品视 | 精新精新国产自在现 | 国产精选视频 | 国产免费高清 | 人人曰人人 | 91进入蜜| 日韩视频亚洲 | 国产自产25区 | 国产精品日韩精 | 日本一本在 | 国产福利久 | 最新国产成人拍偷乱偷精品 | 欧美一级性爱视屏 | 国产人成aⅴ影视 | 成人污网 | 精品福利片在线观看 |