Не может отключить SSLv3. Сопровождаемые руководства и сообщения форума

Эмулятор терминала (в Вашем случае - Gnome-терминал) преобразует комбинации клавиш типа Ctrl+Alt+Space (который получает как Space keyym с клавишами Ctrl и мета-модификаторами) в последовательности байтов. Символы текста типа a и пробел посылаются как есть; ключи, которые не соответствуют символам, посылаются как управляющие символы, когда они есть (например, байт 13 = возврат каретки = Return, байт 9 = табуляция = Tab) и как экранирующие последовательности, начинающиеся с байта 27 = экранирование, если его нет. Alt+символ посылается как escape, за которым следует этот символ (во всех смыслах и целях, в типичных конфигурациях в настоящее время, относитесь к "Alt" и "Meta" как к синонимам - я не буду вдаваться в эту тему в данной заметке). Смотрите также Как работает клавиатурный ввод и вывод текста?

Ctrl+символ посылается как управляющий символ, если он есть (e. g. Ctrl+A или Ctrl+Shift+A → байт 1 = ^A). Символа управляющего пространства нет, но по историческим причинам комбинация клавиш Ctrl+Space обычно передается в виде байта 0 = ^@.

Последовательность передаваемых клавиш можно посмотреть, нажав Ctrl+V в командной строке bash, а затем интересующую вас комбинацию клавиш или клавиш. Ctrl+V говорит bash вставить следующий символ, каким бы он ни был, вместо того, чтобы интерпретировать его как команду.

Было бы логично передать Ctrl+Alt+Space как двухбайтовую последовательность 27, 0 = escape, ^@. К сожалению, Gnome-терминал этого не делает, вместо него посылает 27, 32 = escape, space. Последовательности ключей, посылаемые Gnome-терминалом, не могут быть сконфигурированы (необходимо заплатить библиотеку VTE). Поэтому, если вы хотите иметь возможность использовать Ctrl+Alt+Space в терминале, у вас есть несколько возможностей:

  • Использовать другой терминальный эмулятор. В Ubuntu их около 40.
  • Отредактируйте исходный код библиотеки VTE, чтобы она послала другую экранирующую последовательность. Возможно, вы захотите предложить это в качестве усовершенствования.
  • Может быть, используйте LD_PRELOAD для патча вызовов от Gnome-терминала к libvte. Я не проверял, практично ли это, и в любом случае это будет громоздко - если вас это так волнует, используйте другой терминальный эмулятор.
  • Настройте оконный менеджер или внешнюю программу на изменение Ctrl+Alt+Space на Esc Ctrl+Space при активном окне Gnome-терминала. Это непросто сделать, не нарушая работу других приложений в большинстве сред.

Короче говоря, если вы хотите использовать эту привязку, вам понадобится другой терминальный эмулятор, например, xterm (где экранирующие последовательности для комбинаций клавиш полностью настраиваются).

-1
20.06.2016, 03:24
2 ответа

Слова благодарности для вашей справки. У меня не было большой удачи с помощью grep для нахождения ответов.

я думаю, что проблема состояла в том, что мне установили Plesk. Извините я забыл упоминать!

я следовал инструкциям здесь - http://kb.sp.parallels.com/en/123160 - и запустил скрипт. Это зафиксировало все. Удаленный SSLv3, включенный TLSv1.1 и 1.2, и сделанный моим классом сервера на SSLLabs спрыгнуть с C к A :)

0
28.01.2020, 05:13

Первый шаг должен определить, где ваш сайт определяется. Обычно апачские конфигурации будут вытягивать в наборе значений по умолчанию от / и т.д. каталог, но затем включать файлы за сайт вне того пути. Grep для "Включают" строки.

В установках я использовал, существует отдельный VirtualHost для версий не-SSL и SSL сайта, и все параметры настройки SSL указаны в том, что блок VirtualHost, и они переопределяют что-либо в значениях по умолчанию.

кроме того, удостоверьтесь, что апач был действительно перезапущен путем остановки его и обеспечения, что ничто не слушает на порте 80 и затем запускает его.

я предполагаю, что вы используете что-то как https://www.ssllabs.com/ssltest/ для тестирования?

0
28.01.2020, 05:13

Теги

Похожие вопросы