Уже как-то писал про то, как удалось сократить длину некот. git команд за счёт настройки хостов в ssh_config. Решил на ноуте сделать так же для наших хостов, чтобы не набивать "$ ssh username@host.domain.org".
Так, как писать секции самому неохота, сделал скриптик sshgen.sh, вызываемый в цикле:
Так, как писать секции самому неохота, сделал скриптик sshgen.sh, вызываемый в цикле:
#!/bin/bashРаботает так:
if [ $# -eq 0 ]; then
echo "Usage: sshgen.sh host domain user"
else
echo "Host $1"
echo " User $3"
echo " HostName $1.$2"
fi
$ for a in {1..7};do for b in vps$a;do ./sshgen.sh $b domain.com username; done; doneПолученный вывод суём в ssh_config и вместо "$ ssh username@host.domain.org" пишем "$ ssh host"
Host vps1
User username
HostName vps1.domain.com
Host vps2
User username
HostName vps2.domain.com
Host vps3
User username
HostName vps3.domain.com
Host vps4
User username
HostName vps4.domain.com
Host vps5
User username
HostName vps5.domain.com
Host vps6
User username
HostName vps6.domain.com
Host vps7
User username
HostName vps7.domain.com