Выполнение «cp» из сценария plink приводит к ошибке

322
vap78

Я пытаюсь выполнить несколько команд на майских виртуальных машинах Linux через plink.

Я создал следующий командный файл plink:

cp /home/user/scropt.sh /tmp ; chmod a+x /tmp/script.sh ; /tmp/script.sh 

Я бегу, пожалуйста, вот так:

plink -ssh -pw <password> -l <user> -m <path to command file> <host> 

Логин в порядке, но я получаю сообщение об ошибке:

"cp" isn't allowed to be executed. 

Есть идеи почему?

0
Это точная ошибка, которую вы получаете? - Я бы ожидал, что что-то не найдется с командой cp. djsmiley2k 7 лет назад 0
@ djsmiley2k Нет - это все, что я получаю как ошибку. Почему «cp» не существует? vap78 7 лет назад 0
Похоже, вы подключаетесь к SSH-серверу с ограниченными разрешениями. Может быть, он использует джейл или что-то. gogators 7 лет назад 0
@gogators, что было бы странно, поскольку мне разрешено выполнять "cp", когда я вхожу с тем же пользователем через интерактивный сеанс SSH. vap78 7 лет назад 0

0 ответов на вопрос

Похожие вопросы