У нас есть сервер, который настроен таким образом, что вы не можете войти в систему напрямую через root. Сначала вы входите в систему с пользователем, затем запускаете su и вводите пароль.
Мне нужно подключиться по SSH к серверу, используя phing, и sudo, а затем запустить команду. Я подумал, что если я смогу заставить его работать только через ssh
, я смогу использовать эту команду в exec-задаче в phing, но даже не могу получить правильный SSH.
Возможно ли это?
Я пробовал следующее:
ssh user@server 'su && cd /var/www/clients'
ssh user@server 'su && {{password}} && cd /var/www/clients'