Возможный дубликат:
неинтерактивный ssh sudo… запрашивает пароль в виде обычного текста
Вот текущий рабочий процесс, который у меня есть (уже есть некоторые настройки в моем .ssh/config
):
scribu@localhost$ ssh core
scribu@core$ sudo ssh app-01
[sudo] password for scribu:
root@app-01$
Можно ли как-нибудь сократить это до одной команды, похожей на эту?
scribu@localhost$ ssh app-01
[sudo] password for scribu:
root@app-01$
Я попробовал метод ProxyCommand, предложенный здесь:
Host app-01
ProxyCommand ssh core "sudo /bin/nc -w1 %h"
но это не работает, потому что это не позволит мне ввести пароль для sudo.