Я хочу иметь возможность использовать SFTP для редактирования файлов, требующих прав root.
Я использую аутентификацию на основе ключа SSH - ключ rsa на смарт-карте.
Если системе требуется sudo для выполнения команд корневого уровня, как мне обойти это?
Могу ли я создать способ обхода sudo только для SFTP?
Есть ли способ сохранить аутентификацию sudo & key.
Я использую Windows для подключения к Ubuntu. Мне это нужно для работы с Mac, подключающимся к Ubuntu.
Я понимаю, как сделать SSH Tunneling для администрирования системных служб. В настоящее время я использую логин пользователя root напрямую, но пароль паролем отключен. Я не понимал, как использовать sudo и SFTP одновременно. Представляется целесообразным требовать входа в систему от имени пользователя без полномочий root, а затем требовать использования sudo, поскольку в журналах будет записываться, кому были предоставлены повышенные привилегии для каждой команды.
Должен ли я беспокоиться об этом при использовании аутентификации на основе ключей или это тривиальное различие в безопасности / ведении журнала? Похоже, что аутентификация на основе ключей записывает серийный номер пользователя в журналы, и вы можете иметь несколько ключей, чтобы корневой пользователь мог идентифицировать каждого пользователя. Кажется, это тот же эффект, что и использование sudo для меня. Я ошибся?
sudo
.