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

Настройка 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