В статье рассмотрены процессы установки и первоначальной настройки Debian в качестве серверной ОС (openSSH + sudo).
Установка Debian
Подготовка дистрибутива
Скачайте подходящий дистрибутив с официального сайта debian.org. На моём гипервизоре настроен доступ в Интернет, поэтому мой выбор пал на 64-битный netinst образ.
После скачивания требуется подготовить загрузочный носитель, если установка будет производиться на физическую машину (в таком случае рекомендую использовать Ventoy. У меня же машина виртуальная, поэтому достаточно указать путь к iso-образу.
Установка ОС
Я буду устанавливать ОС в графическом режиме:
Графический инсталлятор не требует глубоких знаний, достаточно следовать подсказкам:
- выберите язык, регион, раскладку клавиатуры;
- выберите способ переключения раскладки;
- введите имя компьютера (не указывайте домен, если не знаете для чего это нужно);
Внимательно ознакомьтесь с информацией на экране при вводе пароля суперпользователя. Если у вас нет опыта работы с Linux, оставьте поля ввода пустыми и нажмите "Продолжить".
Следуя подсказкам, введите информацию для создания нового пользователя в системе (name, username, password).
При выборе разметки диска я указал вариант как на скрине ниже:
Далее следуйте подсказкам инсталлятора для продолжения установки ОС.
На этапе выбора устанавливаемого ПО укажите только перечисленные ниже пункты:
- SSH-сервер;
- стандартные системные утилиты.
После завершения установки извлеките носитель и измените порядок загрузки с накопителей (при необходимости).
После загрузки ОС введите username/password, указанные на этапе установки. Обратите внимание, что ввод пароля не отображается в терминале.
На этом установка 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
Теперь необходимо перезайти в учётную запись, чтобы права вступили в силу.