Каковы накладные расходы на производительность при входе в другую учетную запись пользователя через SSH по сравнению с входом в систему

Каковы накладные расходы на производительность при входе в другую учетную запись пользователя через SSH по сравнению с входом в систему

В системах Gnu/Linux я могу выполнить полный локальный вход в систему (т. е. где lognameвозвращается тот же вывод, что и whoami) двумя способами:

авторизоваться: sudo login second_user(запрашивается пароль)

сш: ssh second_user@localhost(запрашивается пароль, если не настроены ключи ssh)

Мне интересно узнать, возникает ли дополнительная задержка или другие потери производительности при использовании одного или другого метода. Есть ли еще какие-либо плюсы и минусы?

Я предпочитаю ssh, потому что знаю, как настроить вход без пароля / на основе ключа. Возможно ли это другим методом? Мне также нравится, что обычный пользователь может выполнить вход по ssh, не возясь со списком sudoers ( sudo visudo).

Еще одним преимуществом является то, что в клиенте можно настроить многоадресное соединение ssh/scp, чтобы напрямую подключаться ко второму логину.

Есть ли методы получения подобных преимуществ с помощью loginкоманды? В чем она превосходит альтернативу ssh? Приемлемо ли локально подключаться по ssh к моему «второму пользователю»?

Связанный контент