天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在PHP中運行Linux命令并啟動SSH服務(wù)的例子

升級 VPS 后,由于 Ubuntu 的 upstart 與 OpenVZ 的兼容問題,導(dǎo)致 sshd 服務(wù)不自動啟動了,在嘗試了 vePortal 的 console 與 file manager 及提交技術(shù)支持后都不能解決問題之后。

只能靠自己了,大概的思路是在 php 中進行 su 命令以執(zhí)行 sshd 服務(wù),因為 WordPress 還活著,并且可以在后臺直接編輯主題相關(guān)的 php 腳本。只要把準(zhǔn)備好的代碼片斷插入到 header.php 中,并在瀏覽器中訪問一下主頁即可。

相關(guān)的代碼邏輯
1. 使用 php 的 proc_open 打開一個進程,重定向 stdin, stdout, stderr, 這里會執(zhí)行一個 Python 程序。
2. 在這個 Python 程序中打開一個 pty,并運行一個 sh。
3. 利用步驟 1 中重定向的 stdin pipe 向 Python 程序發(fā)送 su 命令, Python 會將來自 stdin 的命令數(shù)據(jù)寫到入 ptmx,而這時 sh 的 stdin, stdout 及 stderr 是重定向到與 Python 打開的 ptmx 配對的 pts 上的。也就是說 su 命令最終會轉(zhuǎn)給 sh 進程處理。
4. sh 進程自然的執(zhí)行了 su 命令,這時 su 進程的 stdin, stdout, stderr 也會被重定向到那個 pts 上。
5. 在 sleep 一段時間后(主要是等 su 真的跑起來了),再寫入密碼,數(shù)據(jù)流過程與步驟 3、4 一致。

相關(guān)的代碼片斷:
復(fù)制代碼 代碼如下:
<?php
  $descriptorspec = array(
    0 => array("pipe", "r"),  // stdin
    1 => array("pipe", "w"),  // stdout
    2 => array("pipe", "w")   // stderr
  );
  $process = proc_open("Python -c 'import pty; pty.spawn(/"/bin/sh/")'", $descriptorspec, $pipes);
  if (is_resource($process)) {
    fwrite($pipes[0], "su -c 'service ssh start' root/n");
    fflush($pipes[0]);
    sleep(3);
    fwrite($pipes[0], "PASSWORD/n");
    fflush($pipes[0]);
    fclose($pipes[0]);
    fclose($pipes[1]);
    fclose($pipes[2]);
    proc_close($process);
  }
?>

php技術(shù)在PHP中運行Linux命令并啟動SSH服務(wù)的例子,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩美一区二区 | 成人五级毛片免费播放 | 欧美深深色噜噜狠狠yyy | 日韩一区二区三区视频在线观看 | YELLOW视频在线观看免费版高清 | 9277在线观看资源 | 好姑娘BD高清在线观看免费 | 两个人的视频免费 | 最近中文字幕免费高清MV视频6 | 口内射精颜射极品合集 | 中文字幕亚洲无线码高清不卡 | 成人在线视频国产 | 办公室里呻吟的丰满老师电影 | 嗯啊快停下我是你老师啊H 嗯啊快拔出来我是你老师视频 | 京香在线播放 | 嗯别插太快好深再深点 | 中文字幕天堂久久精品 | 嗯啊插的好深啊使劲抽视频 | 在线 | 果冻国产传媒61国产免费 | 亚洲精品久久无码AV片银杏 | 伦理 电影在线观看百度影音 | 超碰97人人做人人爱网站 | 俄罗斯破处 | 欧美含羞草免费观看全部完 | 99RE久久精品国产 | 国产精品女上位在线观看 | 国内精品久久人妻无码HD浪潮 | 毛片无码免费无码播放 | 欧美激情久久久久久久大片 | china18一19 第一次 | 六级黄色片 | 男生jj插入女生jj | 第一会所欧美无码原创 | 经典三级四虎在线观看 | 久久久午夜精品福利内容 | 久久综合色一综合色88 | 诱人的秘书BD在线观看 | 99免费观看视频 | 日本激情在线 | 暖暖 日本 视频 在线观看免费 | 天天躁日日躁狠狠躁AV麻豆 |