Найти тему
Эникей на передержке

Установка и базовая настройка Linux Server с нуля за несколько минут

В статье рассмотрены процессы установки и первоначальной настройки Debian в качестве серверной ОС (openSSH + sudo).

Установка Debian

Подготовка дистрибутива

Скачайте подходящий дистрибутив с официального сайта debian.org. На моём гипервизоре настроен доступ в Интернет, поэтому мой выбор пал на 64-битный netinst образ.

Популярные варианты загрузки образов
Популярные варианты загрузки образов

После скачивания требуется подготовить загрузочный носитель, если установка будет производиться на физическую машину (в таком случае рекомендую использовать Ventoy. У меня же машина виртуальная, поэтому достаточно указать путь к iso-образу.

Установка ОС

Я буду устанавливать ОС в графическом режиме:

Выбор варианта установки Debian
Выбор варианта установки Debian

Графический инсталлятор не требует глубоких знаний, достаточно следовать подсказкам:

  • выберите язык, регион, раскладку клавиатуры;
  • выберите способ переключения раскладки;
  • введите имя компьютера (не указывайте домен, если не знаете для чего это нужно);

Внимательно ознакомьтесь с информацией на экране при вводе пароля суперпользователя. Если у вас нет опыта работы с Linux, оставьте поля ввода пустыми и нажмите "Продолжить".

Следуя подсказкам, введите информацию для создания нового пользователя в системе (name, username, password).

При выборе разметки диска я указал вариант как на скрине ниже:

Разметка дисков
Разметка дисков

Далее следуйте подсказкам инсталлятора для продолжения установки ОС.

На этапе выбора устанавливаемого ПО укажите только перечисленные ниже пункты:

  • SSH-сервер;
  • стандартные системные утилиты.

После завершения установки извлеките носитель и измените порядок загрузки с накопителей (при необходимости).

После загрузки ОС введите username/password, указанные на этапе установки. Обратите внимание, что ввод пароля не отображается в терминале.

Вход в систему от имени пользователя anykey
Вход в систему от имени пользователя anykey

На этом установка Debian окончена =)

Логинимся на сервер по SSH

Если ваш сервер развернут на виртуальной машине, гораздо удобнее подключаться к нему, используя openSSH. О том, как быстро настроить беспарольный доступ по ssh на основе ключей шифрования я подробно описал в этой статье: https://dzen.ru/a/YxtfpQq-8mcE3h1A?share_to=link

Настройка sudo

Если на этапе установки вы указали пароль root'a, потребуется установить sudo вручную.

Для начала залогиньтесь под рутом с помощью команды:

su -

*обратите внимание, что система запросит пароль от учётной записи root, а не той, под которой вы вошли в систему

Теперь установим sudo:

apt update && apt install sudo

После установки достаточно добавить пользователя (у меня это anykey) в группу sudo:

usermod -aG sudo anykey

Теперь необходимо перезайти в учётную запись, чтобы права вступили в силу.