Подробный гайд: как установить SSH в Astra Linux без установочного диска

Убираем запрос установочного диска при установке SSH в Astra Linux: настройка apt, подключение репозиториев, установка openssh-server без CD/DVD

2026.04.22                  


Подробный гайд: как установить SSH в Astra Linux без установочного дискаПодробный гайд: как установить SSH в Astra Linux без установочного диска Запрос установочного диска при установке openssh-server (или любого другого пакета) в Astra Linux возникает не из-за ограничений системы, а из-за того, что менеджер пакетов apt настроен использовать DVD/ISO как источник репозитория, либо сетевые репозитории не подключены/недоступны.

Ниже приведён подробный и безопасный способ перенастроить apt, чтобы установка происходила без запроса установочного носителя.


Причина

В файле /etc/apt/sources.list или в /etc/apt/sources.list.d/ присутствует строка вида:

deb cdrom:[Astra Linux ...] ...

Когда apt не может найти пакет в сетевых репозиториях, он пытается использовать этот источник и просит вставить диск.


Пошаговое решение

1. Откройте список источников с правами root

sudo nano /etc/apt/sources.list

(Можно использовать vi, vim или любой другой редактор)

2. Закомментируйте или удалите строки с cdrom

Найдите строки, начинающиеся с deb cdrom:... или deb file:/media/..., и поставьте перед ними #:

# deb cdrom:[Astra Linux Common Edition 2.12 ...]

3. Добавьте сетевые репозитории Astra Linux

В зависимости от вашей редакции, добавьте официальные репозитории.

Для Astra Linux Common Edition (Орёл / Смоленск):

deb https://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/ orel main contrib non-free

Для Astra Linux Special Edition (Смоленск 1.7/1.8):

URL репозитория обычно выдаётся организацией-владельцем лицензии. Если у вас есть доступ к внутреннему зеркалу или официальному порталу, укажите его.

Пример структуры:

deb https://packages.astra linux.ru/astra/se/1.8/ main restricted

Точные URL зависят от версии и наличия подписки. Если система не подключена к интернету, используйте локальное зеркало (см. альтернативный вариант ниже).

4. Добавьте GPG-ключ репозитория (если требуется)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>

Или скачайте официальный ключ с сайта Astra Linux и импортируйте:

wget -O- https://dl.astralinux.ru/astra/key.gpg | sudo apt-key add -

5. Обновите списки пакетов

sudo apt update

Если ошибок нет и пакеты успешно загружаются из репозитория, переходите к установке.

6. Установите OpenSSH

sudo apt install openssh-server

После установки сервис запускается автоматически. Проверьте:

sudo systemctl status ssh
sudo systemctl enable ssh

Альтернатива: установка без интернета (локальные .deb)

Если сеть недоступна и репозитории подключить нельзя, можно установить пакет вручную:

  1. Скачайте openssh-server, openssh-client и их зависимости (обычно libwrap0, ssh-import-id, xauth и т.д.) на флешку с машины, имеющей доступ к репозиторию.
  2. Перенесите .deb-файлы на целевую систему, например в /tmp/ssh-pkgs/
3. Установите командой:
sudo dpkg -i /tmp/ssh-pkgs/*.deb
sudo apt install -f  # автоматически разрешит недостающие зависимости, если они доступны

Важные замечания

  • Безопасность: Не отключайте проверку репозиториев (AllowUnauthenticated), особенно в Astra Linux SE. Это нарушает требования безопасности и может привести к установке модифицированных пакетов.
  • Версия Astra: Репозитории Common и Special Edition не совместимы. Смешивание пакетов может сломать систему или нарушить сертификацию.
  • Апдейты: После настройки репозитория регулярно выполняйте sudo apt update && sudo apt upgrade для получения обновлений безопасности.
  • Запрос диска может вернуться, если в /etc/apt/sources.list.d/ остались файлы с cdrom-источниками. Проверьте папку: ls /etc/apt/sources.list.d/