Не большой скрипт, который вычитывает файл ~/.ssh/config
и выводит список доступных хостов для подключения. Полезен для пользователей Mac OS, так как 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
Необходимо выполнить настройку и конфигурацию 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:~$