Содержание

SSH Hosts List

Описание

Не большой скрипт, который вычитывает файл ~/.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:~$