====== 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:~$