Size: a a a

2021 July 12

В

Владимир in phpGeeksJunior
Да, только если команда простая, Но мне надо выполнить несколько команд
источник

СМ

Сергей Моисеев... in phpGeeksJunior
Проблема не в соединении значит.
источник

В

Владимир in phpGeeksJunior
Нет конечно, скриншоты с удаленных хостов я же поучаю
источник

В

Владимир in phpGeeksJunior
*получаю
источник

СМ

Сергей Моисеев... in phpGeeksJunior
А что если без редиректа (<) закинуть туда скрипт. ssh user@host script.sh?
источник

D

Dmitrii in phpGeeksJunior
Допиши в php_exec 'sh connect.sh > /tmp/t.log 2>&1'
источник

В

Владимир in phpGeeksJunior
/usr/local/bin/sshpass -p "password" /usr/bin/ssh user@$1 < cmd.sh > $1.txt вот этот скрипт запущенный из шелл прекрасно работает, Он принимает на вход ip адрес удаленного хоста,  выполняет список команд прописанных в cmd.sh и складывает все в файлик на локальной машине.... Мне нужно вызывать этот скрипт из php, в качестве аргумента надо подать ip адрес хоста взятый из базы данных.
источник

В

Владимир in phpGeeksJunior
Ну я могу по крону дергать скрипт, но это как-то меня не устраивает)
источник

В

Владимир in phpGeeksJunior
Ааа.. это я смотрел. Тихо там
источник

D

Dmitrii in phpGeeksJunior
Напутал немного
источник

D

Dmitrii in phpGeeksJunior
Должно быть что-то, по идее
источник

СМ

Сергей Моисеев... in phpGeeksJunior
В shell_exec:  /usr/bin/ssh user@$1 < cmd.sh  - убери <
источник

В

Владимир in phpGeeksJunior
хм.. убрал. После вызова в каталоге создались файлы, но они пустые
источник

В

Владимир in phpGeeksJunior
Could not create directory '/nonexistent/.ssh' вот ошибка...
источник

D

Dmitrii in phpGeeksJunior
И как ее нашел?
источник

В

Владимир in phpGeeksJunior
2>/tmp/err.log
источник

D

Dmitrii in phpGeeksJunior
Угу
источник

Е

Евгений in phpGeeksJunior
Подскажите, в учебных целях(запись на сто) стоит задача сделать api сервис + фронтенд на vue.. Api на чистом пхп делать или лучше фреймворки использовать.
источник

В

Владимир in phpGeeksJunior
походу придется узера с логином заводить и от него запускать php
источник

Е

Евгений in phpGeeksJunior
Точно, вход по логину и паролю
источник