Выполнение персистентного irc клиента по ssh

Я считаю совет относительно того, как выполнить персистентный клиент IRC с сервера и разрешения мне соединиться от различных компьютеров.

Я хочу, чтобы клиент IRC всегда оставался на связи, даже когда я приношу свой ноутбук от работы для размещения. Я предпочел бы выполнять клиент на своем ноутбуке, проксирующем по серверу. Действительно ли это возможно?

Альтернатива является к ssh в сервер и tmux соединением, но затем я должен был бы использовать неграфический клиент IRC?

спасибо за совет.

10
задан 13.04.2011, 14:45

3 ответа

У меня есть 3 предложения, я думаю, что Вам понравится номер 2.с наилучшими пожеланиями.


1. Мое предпочтительное решение состоит в том, чтобы установить 'экран' затем выполненный irssi внутри. Вы можете ssh в и повторно прикреплять к экрану или....

Загрузите модуль прокси: http://www.irssi.org/documentation/proxy Вы затем сможете присоединить свой предпочтительный клиент.

По-моему, irssi лучше, чем какой-либо gui.


2. Однако я думаю, что Вы хотите Quassel. Это - графическая версия. Это позволяет Вам отсоединить клиенты с сервера, как Вы хотите:

один (или несколько) клиент (клиенты) может присоединить к и отсоединиться от центрального ядра, которое остается постоянно онлайн - во многом как популярная комбинация экрана и основанного на тексте клиента IRC, такого как WeeChat и подобный (но намного больше featureful, чем) так называемый BNCs

Повторное прикрепление Вашего клиента покажет Вашу сессию IRC в том же состоянии, как Вы оставили его внутри (плюс что бы ни случилось, в то время как Вы ушли), и это, даже когда Вы повторно прикрепляете от другого местоположения.

(добавленный акцент)


3. И как это говорит, BNCs (вышибалы) позволит Вам присоединить любой клиент к ним, но будет намного более ограничен в функциях, например, scrollback. Проверьте BNC/ZNC и т.д. и т.д.

6
ответ дан 07.12.2019, 12:47

Кажется, что Вы могли бы искать BNC, если Вы желаете сохранить свой клиент локальным вместо на сервере. Вы могли бы найти ZNC полезный.

1
ответ дан 07.12.2019, 12:47

Как Вы уже предположили, наилучший вариант состоит в том, чтобы использовать irssi как Ваш клиент IRC, в котором Вы будете работать screen продолжать бежать даже после разъединения от ssh.

Таким образом, Вы идете как это:

  1. Установка irssi
  2. Установка screen
  3. Развернуться ssh
  4. Соединитесь с сервером с ssh
  5. Выполненный screen (без дальнейших параметров)
  6. Затем выполненный irssi
  7. Пресса CTRL+A сопровождаемый CTRL+D. Это отсоединяется irssi в screen
  8. Теперь можно разъединиться от ssh. Ваш IRC будет продолжать бежать.
  9. Когда Вы соединяетесь назад и хотите добраться до irssi выполнение в screen, просто введите screen -r, возобновиться
8
ответ дан 07.12.2019, 12:47

Теги

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