sshmenu

所属分类:Telnet客户端/Shell
开发工具:Common Lisp
文件大小:7KB
下载次数:0
上传日期:2014-11-14 09:22:46
上 传 者sh-1993
说明:  向预配置的远程服务器快速打开(tmuxed)shell
(Quickly open (tmux ed) shells to preconfigured remote servers)

文件列表:
.sample-menu (295, 2014-11-14)
build.sh (163, 2014-11-14)
main.lisp (7178, 2014-11-14)
menu.lisp (613, 2014-11-14)
mux.lisp (803, 2014-11-14)
packages.lisp (78, 2014-11-14)
rsh.lisp (522, 2014-11-14)
settings.lisp (963, 2014-11-14)
shell.lisp (1103, 2014-11-14)
sshmenu.asd (510, 2014-11-14)
terminal.lisp (564, 2014-11-14)

[TOC] Что это такое? ============== Приложение призвано облегчить работу с большим количеством удаленных серверов путем предоставления следующего функционала: - Древовидное меню для выбора серверов. - Прозрачное использование мультиплексора терминала (screen, tmux). - Создание нового соединения только в случае необходимости. - Настроика фона терминала для каждого сервера. - Создание терминалов на отдельном виртуальном рабочем столе. Древовидное меню ---------------- При наличии нескольких уровнеи в древовидном меню, и с использованием горячих клавиш, можно быстро выбрать сервер из большого набора. Мультиплексор терминала ----------------------- По умолчанию на каждом сервере используется мультиплексор терминала. Благодаря этому мы получаем: - Возможность в любои момент безопасно закрыть терминал, даже если там выполняется что-то продолжительное. - Возможность подключится с другого компьютера, но продолжить работу с места, где мы ее оставили. - Отсутствие единои точки отказа - при перезагрузке сервера мы теряем состояние мультиплексора только на нем. Очевидно, что это естественное использование мультиплексора, но многие используют единственныи экземпляр просто как средство работы с большим количеством поключении, по одному окну на сервер. В таком случае теряется древовидная организация и появляется единая точка отказа. В sshmenu мультиплексор по-умолчанию всегда используется, и делается это прозрачно, без вмешательства пользователя. Повторное использование соединении ---------------------------------- Благодаря использования мультиплексора на каждыи сервер приходится ровно один эмулятор терминала. При выборе сервера из меню происходит попытка обнаружения терминала по уникальному заголовку и передачи ему фокуса. И только в случае неудачи инициируется новое соединение до сервера. По идее, при использовании мультиплексора нет необходимости в реализации такого функционала, т.к. старыи терминал сам отомрет из-за отцепившегося мультиплексора. Но это будет стоить нескольких раздражающих секунд на создание нового соединения. Настроика фона терминала ------------------------ Возможность раскрашивать терминалы в разные цвета - очень важная особенность. Например, можно сделать терминалы на боевые сервера красными, а на сервера разработки - зелеными. Тогда с первого взгляда на красныи терминал будет понятно, что нужно быть более внимательным с выполняемыми деиствиями. Отдельныи виртуальныи рабочии стол ---------------------------------- Перед созданием нового терминала выполняется переключение на отдельныи рабочии стол. Это позволяет не замусоривать переключатель задач огромным количеством окон. Установка =========

近期下载者

相关文件


收藏者