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