我嘗試通過ssh和pipe傳輸兩臺機器以獲取從一個到另一個的消息。 第二個從sdtin中讀取第一臺機器的消息並寫入文本文件。使用popen,fgets和ssh在兩臺遠程服務器之間發送數據
我有一臺機器在那裏我有這個計劃,但它不工作...
$message = "Hello Boy";
$action = ('ssh [email protected] script.php');
$handle = popen($action, 'w');
if($handle){
echo $message;
pclose($handle);
}
在其他計算機上,machineTwo我有:
$filename = "test.txt";
if(!$fd = fopen($filename, "w");
echo "error";
}
else {
$action = fgets(STDIN);
fwrite($fd, $action);
/*On ferme le fichier*/
fclose($fd);}