Каким образом можно установить удалённое SSH-соединение под аккаунтом другого пользователя?

Чтобы установить SSH-соединение под аккаунтом другого пользователя, можно использовать опцию -l или указать пользователя перед адресом хоста:

Короткий ответ

Что ответить на собеседовании

Чтобы установить SSH-соединение под аккаунтом другого пользователя, можно использовать опцию -l или указать пользователя перед адресом хоста:

Подробный разбор

Ответ с пояснениями

Чтобы установить SSH-соединение под аккаунтом другого пользователя, можно использовать опцию -l или указать пользователя перед адресом хоста:

ssh -l username remote_host
# или
ssh username@remote_host

Если у вас есть доступ к текущему пользователю, но нужно переключиться на другого пользователя на удалённой машине, можно выполнить:

ssh current_user@remote_host 'sudo -i -u other_user'

При этом потребуется ввод пароля пользователя other_user или настройка sudo без пароля. Также можно использовать ключи SSH, настроив их для нужного пользователя, чтобы подключаться напрямую без пароля.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее