В системах Gnu/Linux я могу выполнить полный локальный вход в систему (т. е. где logname
возвращается тот же вывод, что и whoami
) двумя способами:
авторизоваться:
sudo login second_user
(запрашивается пароль)
сш:
ssh second_user@localhost
(запрашивается пароль, если не настроены ключи ssh)
Мне интересно узнать, возникает ли дополнительная задержка или другие потери производительности при использовании одного или другого метода. Есть ли еще какие-либо плюсы и минусы?
Я предпочитаю ssh, потому что знаю, как настроить вход без пароля / на основе ключа. Возможно ли это другим методом? Мне также нравится, что обычный пользователь может выполнить вход по ssh, не возясь со списком sudoers ( sudo visudo
).
Еще одним преимуществом является то, что в клиенте можно настроить многоадресное соединение ssh/scp, чтобы напрямую подключаться ко второму логину.
Есть ли методы получения подобных преимуществ с помощью login
команды? В чем она превосходит альтернативу ssh? Приемлемо ли локально подключаться по ssh к моему «второму пользователю»?