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