Автор Тема: CUPS «400 Bad Request». Решение проблемы.  (Прочитано 1166 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн electroz

  • Участник
  • **
  • Сообщений: 16
  • Karma: +0/-0
    • DEBUNTUX.KZ :: Блог о Linux, Debian, Ubuntu, Linux Mint и Open Source
  • Jabber: electroz@xmpp.kz
Появилась нужда заходить на CUPS удалено и подключать принтеры через сервис DynDns. При вводе адреса http://localhost:631 на сервере или по IP на клиенте из локальной сети http://ip_сервера:631 все прекрасно работает и заходит. Но при попытке зайти удаленно из дома через DynDns например по адресу server.dyndns.org:631 появлялась ошибка «400 Bad Request». Немного погуглив и перепробовав несколько вариантов нашел один верный.

Для решения проблемы нужно в файл cupsd.conf добавить параметр ServerAlias и добавить ваш адрес, в моем примере это server.dyndns.org у вас конечно он будет другой.

Открываем файл из под рута текстовым редактором nano
sudo nano /etc/cups/cupsd.conf
И добавляем в конец файла
ServerAlias server.dyndns.org (server.dyndns.org нужно будет сменить на ваш адрес)

Сохраняем файл нажатием Ctrl+O, закрываем файл Ctrl+X и перезагружаем CUPS
sudo /etc/init.d/cups restart
Ну а теперь можно пробовать зайти удаленно.
Блог о Linux - http://debuntux.kz

Оффлайн sotrud_nik

  • Модераторы
  • Свой человек
  • *****
  • Сообщений: 683
  • Karma: +9/-0
    • baurzhan.info
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #1 : 14 Ноябрь 2013, 21:04 »
А вход по локальной сети не сломается?

Оффлайн electroz

  • Участник
  • **
  • Сообщений: 16
  • Karma: +0/-0
    • DEBUNTUX.KZ :: Блог о Linux, Debian, Ubuntu, Linux Mint и Open Source
  • Jabber: electroz@xmpp.kz
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #2 : 14 Ноябрь 2013, 21:16 »
нет не сломается, я как с локалки, так и удалено сейчас захожу без проблем
Блог о Linux - http://debuntux.kz

Оффлайн sotrud_nik

  • Модераторы
  • Свой человек
  • *****
  • Сообщений: 683
  • Karma: +9/-0
    • baurzhan.info
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #3 : 14 Ноябрь 2013, 21:18 »
А почему не настраиваешь через Ajenti?

Оффлайн electroz

  • Участник
  • **
  • Сообщений: 16
  • Karma: +0/-0
    • DEBUNTUX.KZ :: Блог о Linux, Debian, Ubuntu, Linux Mint и Open Source
  • Jabber: electroz@xmpp.kz
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #4 : 14 Ноябрь 2013, 21:22 »
там вроде нет  поддержки CUPS :(, да и меня интерфейс CUPS'а вполне устраивает, я уже к нему привык как-то :)
Блог о Linux - http://debuntux.kz

Оффлайн sotrud_nik

  • Модераторы
  • Свой человек
  • *****
  • Сообщений: 683
  • Karma: +9/-0
    • baurzhan.info
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #5 : 14 Ноябрь 2013, 21:23 »
Я в том смысле что все это от лукавого. Тем более вытаскивать интерфейс веб-морды наружу

Оффлайн electroz

  • Участник
  • **
  • Сообщений: 16
  • Karma: +0/-0
    • DEBUNTUX.KZ :: Блог о Linux, Debian, Ubuntu, Linux Mint и Open Source
  • Jabber: electroz@xmpp.kz
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #6 : 14 Ноябрь 2013, 21:36 »
ну без этого никак, я не всегда могу находится рядом с сервером, когда настраивал проброс портов, то конечно изменил стандартный порт который смотрит в интернет, тем более чтоб что-нить сделать нужно ввести логин и пароль для администрирования
Блог о Linux - http://debuntux.kz

Оффлайн hedgeven

  • Administrator
  • Свой человек
  • *****
  • Сообщений: 853
  • Karma: +13/-0
  • Jabber: hedgeven@xmpp.kz
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #7 : 14 Ноябрь 2013, 21:55 »
Я в том смысле что все это от лукавого. Тем более вытаскивать интерфейс веб-морды наружу

Полностью согласен. Уязвимостей в подобных внутренних веб-сервисах полно и выставлять их в мир не стоит. Но если нет возможности поднять VPN, то можно хотя бы через iptables дать доступ на этот порт только с определенных сетей (напр. 192.168.0.0/16, 95.57.200.0/21).
А измененный порт защищает ровно на время, необходимое nmap'у для поиска открытых портов, и спасает только от тупых ботов.
Jah will give us everything...

Оффлайн electroz

  • Участник
  • **
  • Сообщений: 16
  • Karma: +0/-0
    • DEBUNTUX.KZ :: Блог о Linux, Debian, Ubuntu, Linux Mint и Open Source
  • Jabber: electroz@xmpp.kz
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #8 : 14 Ноябрь 2013, 22:32 »
Я в том смысле что все это от лукавого. Тем более вытаскивать интерфейс веб-морды наружу

Полностью согласен. Уязвимостей в подобных внутренних веб-сервисах полно и выставлять их в мир не стоит. Но если нет возможности поднять VPN, то можно хотя бы через iptables дать доступ на этот порт только с определенных сетей (напр. 192.168.0.0/16, 95.57.200.0/21).
А измененный порт защищает ровно на время, необходимое nmap'у для поиска открытых портов, и спасает только от тупых ботов.

сам проверял nmap'ом и он конечно все прекрасно находит, iptables почти так и настроил, но мне в основном нужны сети tele2 т.к. удаленно я захожу в основном с планшета
Блог о Linux - http://debuntux.kz

Оффлайн Yuriy_Y

  • Модераторы
  • Активный участник
  • *****
  • Сообщений: 483
  • Karma: +9/-0
  • Jabber: yuriy_y@xmpp.ru
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #9 : 15 Ноябрь 2013, 08:26 »
Как вариант, настрой себе на сервере терминальный доступ через ssh посредством FreeNX. И наружу можно выставлять единственный порт ssh, который сломать ой как непросто, если даже поставить единственный сторожок fail2ban. Не знаю, правда, есть ли клиент FreeNX для андроида. Но очень удобно. Рабочий стол на порту ssh. У меня так на всех серверах почти.
С уважением, Юрий

Оффлайн sotrud_nik

  • Модераторы
  • Свой человек
  • *****
  • Сообщений: 683
  • Karma: +9/-0
    • baurzhan.info
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #10 : 15 Ноябрь 2013, 09:31 »
Как вариант, настрой себе на сервере терминальный доступ через ssh посредством FreeNX. И наружу можно выставлять единственный порт ssh, который сломать ой как непросто, если даже поставить единственный сторожок fail2ban. Не знаю, правда, есть ли клиент FreeNX для андроида. Но очень удобно. Рабочий стол на порту ssh. У меня так на всех серверах почти.

Как вариант, могут просто заDDOSить.

Оффлайн Yuriy_Y

  • Модераторы
  • Активный участник
  • *****
  • Сообщений: 483
  • Karma: +9/-0
  • Jabber: yuriy_y@xmpp.ru
Re: CUPS «400 Bad Request». Решение проблемы.
« Ответ #11 : 15 Ноябрь 2013, 11:24 »
Могут. А может и сеть у провайдера упасть. Вероятность примерно одинакова.
С уважением, Юрий

 

Соц. сети

Вконтакте - linuxforum.kz Вконтакте - LinuxCenter.kZ

СПО в Казахстане

LinuxCenter.kZ Jabber сервер XMPP.kz Baurzhan.info

Прочее

nmgames.kz radio.north.kz