Я всегда читаю, что я должен отключить root-вход для SSH и войти с пользователем, у которого есть sudo. Но где разница между:
ssh root@vps
а также
ssh myuser@vps
sudo -i
У меня нет физического доступа к моему серверу, и мне нужны права root для удаленного доступа. Единственное преимущество здесь, что имя пользователя неизвестно?
Совет по безопасности: отключите Root SSH Войти в Linux
Одна из самых больших дыр в безопасности, которую вы можете открыть на своем сервере, - это разрешить прямой вход в систему как root с помощью ssh, потому что любой взломщик может попытаться взломать ваш пароль root и потенциально получить доступ к вашей системе, если сможет выяснить ваш пароль.
Гораздо лучше иметь отдельную учетную запись, которую вы регулярно используете, и просто sudo для получения root-прав при необходимости.