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