Как использовать SSL и SASL с irssi под Xenial Xerus?

Я хотел бы подключиться к Freenode с помощью irssi, используя как SSL, так и SASL. Инструкции по использованию сценария cap_sasl.pl, который работал для более старых версий irssi, теперь показывают следующую ошибку в Xenial Xerus:

19:34 -!- Irssi: Error in script cap_sasl:
19:34 cap_sasl has been unloaded from Irssi 20160323.0008 because it conflicts 
          with the built-in SASL support. See /help network for configuring 
          SASL or read the ChangeLog for more information. at (eval 9) line 52.

Как я могу это исправить?

4
задан 8 June 2016 в 04:06

1 ответ

Гостеприимный Xerus теперь имеет более новую версию irssi:

andrew@athens:~$ irssi --version
irssi 0.8.19 (20160323 0008)

Эта версия имеет встроенную поддержку SASL и была установлена отклонить cap_sasl.pl сценарий с сообщением об ошибке в вопросе. Достаточно легкий зафиксировать путем закрытия irssi и удаление сценария и ссылок на него:

mv -v $HOME/.irssi/scripts/cap_sasl.pl $HOME/.irssi/scripts/cap_sasl.pl_bak    
rm -v $HOME/.irssi/scripts/autorun/cap_sasl.pl

Затем соберитесь с Freenode с помощью и SSL и встроенного SASL с этими командами из irssi. Сначала удалите любое упоминание о Freenode и 'стандартном' порте (это прибывает предварительно сконфигурированное с новой установкой Ubuntu и irssi):

/SERVER REMOVE chat.freenode.net 6667 Freenode
/NETWORK REMOVE Freenode

Затем добавьте автоподключение к Freenode с настройками SSL и соответствующим портом SSL:

/SERVER ADD -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network Freenode irc.freenode.net 6697

Теперь добавьте настройки SASL, внеся соответствующие изменения для Вашего имени пользователя и пароля (и опустив скобки, конечно):

/NETWORK ADD -sasl_mechanism plain -sasl_username <username> -sasl_password <password> Freenode

Когда это сделано, дают следующие команды из irssi:

/save
/exit

И когда Вы перезапускаете irssi необходимо видеть, что следующие 2 сообщения высвечиваются:

  1. 20:31 -!- SASL authentication succeeded = успешная аутентификация SASL
  2. 20:31 -!- Mode change [+Zi] for user andrew = успешное соединение SSL

Теперь введите /join #ubuntu и Вы находитесь в гуще его :)

Ссылки:

6
ответ дан 8 June 2016 в 14:06
  • 1
    Файл ISO, созданный с Systemback, предназначается для использования на нескольких машинах. Так, ответ ДА . – Olimjon 23 September 2017 в 00:28

Другие вопросы по тегам:

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