Задание №5: Настройка принт-сервера CUPS
В данном задании на сервере центрального офиса (HQ-SRV) настраивается служба печати CUPS и модуль виртуального PDF-принтера cups-pdf.
В конфигурационном файле разрешается удалённый доступ к принтерам и администрированию, после чего на клиентской машине HQ-CLI через графическую панель параметров печати выполняется поиск и подключение опубликованного сетевого принтера.
Где выполнять
- HQ-SRV — установка CUPS и CUPS-PDF, правка
cupsd.conf, запуск службы. - HQ-CLI — добавление сетевого принтера через графическое меню параметров печати.
1. Памятка по работе в Vim
Памятка по работе в Vim
- Вход в режим редактирования: нажмите клавишу
i. - Выход в командный режим: нажмите
Esc. - Сохранить и выйти: введите
:wqи нажмитеEnter(или:q!для отмены и выхода без сохранения).
2. Настройка принт-сервера на HQ-SRV
Выполните команды под пользователем root на сервере HQ-SRV:
Шаг 1. Установка пакетов CUPS и CUPS-PDF
bash
apt-get update && apt-get install cups cups-pdf -yШаг 2. Редактирование конфигурации /etc/cups/cupsd.conf
Открываем конфигурационный файл в редакторе vim:
bash
vim /etc/cups/cupsd.conf- Находим директиву
Listen(по умолчаниюListen localhost:631) и заменяем её на IP-адрес сервера:
text
# Only listen for connections from the local machine.
Listen 192.168.1.10:631- В блоках
<Location />,<Location /admin>и<Location /admin/conf>добавляем директивуAllow all:
text
<Location />
Order allow,deny
Allow all
</Location>
<Location /admin>
Order allow,deny
Allow all
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>Сохраняем файл (Esc → :wq → Enter).
Шаг 3. Запуск и проверка службы CUPS
Включаем автозапуск и перезапускаем сервис:
bash
systemctl enable --now cups
systemctl restart cupsПроверяем, что порт 631 успешно слушается на интерфейсе 192.168.1.10:
bash
ss -ltnp4 | grep 631Пример успешного вывода:
text
LISTEN 0 128 192.168.1.10:631 0.0.0.0:* users:(("cupsd",pid=1234,fd=7))3. Подключение принтера на клиенте HQ-CLI
Перейдите в графический интерфейс (GUI) на рабочей станции HQ-CLI:
- Откройте Меню → Параметры печати (или «Настройка принтеров»).
- Если в списке уже есть старый принтер — удаляем его.
- Нажимаем кнопку «Добавить» (или «+») для добавления нового принтера.
- В левом списке выбираем «Сетевой принтер» → «Поиск сетевого принтера».
- В поле адреса хоста вводим IP-адрес сервера HQ-SRV:
192.168.1.10и нажимаем поиск. - При запросе аутентификации нажимаем «Отмена» (отменяем вход).
- Выбираем найденный принтер из появившегося списка (виртуальный PDF-принтер).
- На всех последующих шагах мастера нажимаем «Далее» (используем стандартные предложенные параметры по умолчанию) и в конце «Применить».
- Принтер успешно добавлен и готов к печати!
