Перейти к основному содержимому

Настройка Ubuntu Server 22.04

· 2 мин. чтения
Дмитрий Киверин
Дикий программист

После создания нового сервера Ubuntu 22.04 необходимо выполнить несколько важных шагов для его начальной настройки.

Настройка OpenSSH

Для удобства работы с сервером следует установить и настроить OpenSSH server.

1. Обновить систему

sudo apt update

2. Установить SSH

sudo apt-get install ssh

3. Установить OpenSSH

sudo apt install openssh-server

4. Добавить пакет SSH-сервера в автозагрузку

sudo systemctl enable ssh

5. Отредактировать конфигурационный

Так пользователей, кроме root еще нет, следует разрешить ему доступ SSH по паролю

Открыть конфигурационный файл

nano /etc/ssh/sshd_config

Раскоментировать строку PermitRootLogin ..... и изменить на PermitRootLogin yes

6. Запустить или перезапустить службу sshd

sudo systemctl start sshd

или

sudo systemctl restart sshd

7. Проверить статус

sudo sytemctl status sshd

Создать нового пользователя

1. Создать пользователя

sudo adduser webuser

При выполнении команды дважды ввести пароль.

Остальные вопросы являются дополнительной информацией и на них можно не отвечать

2. Предоставить временные административные привилегии

usermod -aG sudo webuser

3. Отключить доступ по SSH пользователю root

Открыть конфигурационный файл

nano /etc/ssh/sshd_config

Закоментировать PermitRootLogin yes

Перезапустить службу sshd

sudo systemctl start sshd

Настрить брандмауэр

1. Чтобы просмотреть список установленных профилей, выполнить команду

sudo ufw app list

2. Включить SSH

sudo ufw allow OpenSSH

3. Активировать брандмауэр

sudo ufw enable

Настроить время на сервере

1. Проверить текущее время на сервере

date

2. Посмотреть доступные часовые пояса

timedatectl list-timezones

3. Установить часовой пояс

sudo timedatectl set-timezone Europe/Moscow

4. Установить NTP

sudo apt install ntp

добавить его в загрузку

sudo systemctl enable ntp