с использованием среды экземпляра ec2 или среды aws. Я хочу скачать файл с помощью команды scp через программу php, но она не показывает никакого вывода. Я использую shell exec (scp ..) для загрузки файла из экземпляра ec2?Я могу загрузить и загрузить файл с терминала моей локальной машины в экземпляр ec2, используя команду загрузки в ec2 с локального терминала
>> scp -i /home/vipul/cc_key.pem /home/vipul/Desktop/made.py ubuntu@ec2-3-16-231-146.us-east-2.compute.amazonaws.com:~/made.py
, загрузить файл из ec2 на локальную машину
>> scp -i /home/vipul/cc_key.pem ubuntu@ec2-3-16-231-146.us-east-2.compute.amazonaws.com:~/made.py /home/vipul/Desktop/made.py
но
Я хочу сделать это в обратном порядке, т.е. из ec2 на локальный компьютер, используя среду ec2 в программе php.
<?php
function testfun()
{
echo "Your test function on button click is working";
$out1 = shell_exec('scp -i /home/vipul/cc_key.pem /home/vipul/Desktop/made.py ubuntu@ec2-3-16-231-146.us-east-2.compute.amazonaws.com:~/made.py');
echo "$out1";
}
if(array_key_exists('test',$_POST)){
testfun();
}
?>
<html>
<body>
<form method="post">
<input type="submit" name="test" id="test" value="RUN" />
</form>
</body>
</html>
ожидаемый результат - загрузка файла на локальный компьютер из экземпляра ec2Использование среды экземпляра ec2.на самом деле команда scp не запускается из оболочки exec (scp)