Autossh просят пароль при выполнении с sudo (или от выскочки)

Барракуда делает полную функцией и простую в использовании аппаратную подсистему балансировки нагрузки для добавления к списку.

2
задан 7 May 2014 в 00:19
1 ответ

Когда autossh вызывается sudo или процессом инициализации, autossh использовать identity / Файл ssh-keys, предоставленный пользователем root (например, /root/.ssh/sshkeys ). Когда вы пытаетесь запустить autossh с терминала, возможно, вы используете пользователя без полномочий root . Таким образом, autossh использует файл идентификаторов / ssh-ключей, предоставленный этим пользователем (например, /home/non-root/.ssh/sshkeys ).

Чтобы добиться ожидаемого поведения, вы должны может предоставить файл идентификации в tunnel.conf . Для этого измените последнюю строку на

exec autossh -nNT -i /home/non-root/.ssh/sshkeys -o ServerAliveInterval=15 -R 12345:localhost:22 myuser@myserver

Дополнительная информация в Autossh с Ubuntu Upstart

10
ответ дан 3 December 2019 в 08:42

Теги

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