Lazyssh - интерактивный SSH-менеджер, работающий через терминал и созданный по образцу таких инструментов, как lazydocker и k9s, но предназначенный для управления парком серверов непосредственно из терминала.С помощью
lazyssh вы можете быстро перемещаться по файловой системе, подключаться, управлять файлами и передавать их между вашим локальным компьютером и любым сервером, указанным в вашем файле ~/.ssh/config. Больше не нужно запоминать IP-адреса или выполнять длинные команды scp - только удобный интерфейс, управляемый с клавиатуры.Возможности:
Управление серверами:
- чтение и отображение серверов из файла
~/.ssh/config в виде прокручиваемого списка- добавление нового сервера
- редактирование существующих записей
- безопасное удаление записей
- избранные сервера
- проверка статуса сервера с помощью
ping.Быстрая навигация по серверу:
- нечеткий поиск по псевдониму,
IP или тегам.- вход на сервер по нажатию 1 клавиши (
Enter).- тегирование (например,
prod, dev, test) для быстрой фильтрации.- сортировка по псевдониму или последнему
SSH-серверу (переключение + обратный порядок).Расширенная конфигурация SSH:
- переадресация портов (
LocalForward, RemoteForward, DynamicForward).- иультиплексирование соединений для более быстрых последующих подключений.
- расширенные возможности аутентификации (открытый ключ, пароль, переадресация агента).
- настройки безопасности (тип шифрования,
MAC, алгоритмы обмена ключами).- настройки прокси (
ProxyJump, ProxyCommand).- расширенные возможности конфигурации
SSH, организованные в виде вкладок.Управление ключами:
- автозаполнение ключей
SSH с автоматическим определением доступных ключей.- умный выбор ключей с поддержкой нескольких ключей.
https://github.com/Adembc/lazyssh
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#ssh
