У меня CUPS установлен на разных серверах, и я могу без проблем подключиться к тем, которые используют туннель SSH, но этот сервер всегда возвращает «неверный запрос».
На всех моих серверах есть Сервер Ubuntu 16.04, включая этот, и CUPS 2.1.3-4ubuntu0.5, у меня на всех них одинаковая конфигурация, но когда я пытаюсь подключиться со своей машины (подключенной к серверу cups через SSH-туннель), я получаю неверный запрос и журнал регистрирует это:
E [17/Aug/2018:09:28:44 -0700] [Client 7] Request from "localhost" using invalid Host: field "192.168.0.104:6631".
P.S .: Я публикую это после нескольких часов поиска в Google и добавления ServerAlias *
, но это не работает.
Я нашел виноватого !.
Я подключался с помощью SSH ProxyCommand (с netcat) для перехода на внутренний сервер удаленной сети.
Теперь, если я просто сделаю ssh -L...
Без проблем могу подключиться.