Возможные Дубликаты:
scp на удаленный сервер с sudo
каков наилучший способ сделать SCP из одного окна в другое в качестве пользователя sudo.
Есть два сервера
Сервер A
10.152.2.10
/ home / oracle / export / files.txt
пользователь: deploy
Сервер B
10.152.2.11
/ home / oracle / import/
пользователь : развертывание
Пользователь Sudo:/usr/local/bin / tester
все, что я хочу, чтобы скопировать файлы с сервера a на сервер B в качестве пользователя sudo...
для того, чтобы сделать это, сначала я обычно войти в систему как развернуть пользователя на целевом сервере, а затем переключиться в качестве пользователя sudo без пароля.
после этого SCP для копирования файла, это нормальный способ, которым я выполняю эту деятельность...
для того, чтобы auotmate я написал сценарий
#!/bin/sh
ssh deploy@lnx120
sudo /usr/local/bin/tester "./tester/deploy.sh"
я сгенерировал закрытый ключ для пользователя развертывания, поэтому он позволяет мне войти в систему как пользователь развертывания без пароля. afterthar команду sudo выполняется он переключит пользователя на тестер...
после этого ничего не происходит.. я имею в виду, что сценарий не выполняется ... есть ли способ сделать это по-другому...