Я пытаюсь передать две машины по 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);}