Я только что создал новый виртуальный сервер Ubuntu, и я нахожусь в процессе его защиты для производственного использования. В настоящее время у меня есть учетная запись root. Я хочу сделать следующее:
- Создайте нового пользователя (давайте назовем его
jimдля остальной части этого). Я хочу, чтобы у них был/home/каталог. - Дайте
jimSSH доступ. - Разрешить ,
jimчтобыsuискоренять , но не выполнятьsudoоперации. - Отключите корневой доступ по SSH.
- Переместите SSHd в нестандартный порт, чтобы остановить грубые атаки.
Моя проблема заключается в первых двух пунктах. Я уже нашел, useraddно по какой-то причине я не могу войти в систему как пользователь, созданный с помощью SSH. Нужно ли бить SSHd, чтобы это позволить?
/etc/nologinфайл, но он пуст. Я удалил его и перезапустить SSH , но это все-таки просто реагирует , Permission denied, please try again.когда я пытаюсь войти.