====== SSH Hosts List ====== ===== Описание ===== Не большой скрипт, который вычитывает файл ''~/.ssh/config'' и выводит список доступных хостов для подключения. Полезен для пользователей Mac OS, так как [[software:shell:zsh|ZSH]] из коробки не умеет вычитывать файл конфигураций и предлагать автозаполнение при пользовании ''ssh'' ===== Установка ===== curl --create-dirs -O --output-dir ~/.local/scripts https://git.1denwin.keenetic.pro/bash/scripts/raw/master/alias/ssh-hosts chmod +x ~/.local/scripts/ssh-hosts echo 'alias ssh-srv="~/share/scripts/alias/ssh-hosts"' >> ~/.zshrc source ~/.zshrc ===== Настройка ===== Необходимо выполнить [[software:cli:nix:ssh#настройка|настройку и конфигурацию ssh подключений]], после чего, можно начать использование Alias ''ssh-srv'' ===== Использование ===== ssh-srv ---- [ ~ ] % ssh-srv Server list: 1 vm-deb-nginx.local 2 vm-deb-pgsql.local 3 rt-gate.local Select a server: 2 pg-adm@vm-deb-pgsql.local's password: Last login: Mon Jul 17 13:22:18 2023 from 192.168.1.168 pg-adm@vm-deb-pgsql.local:~$