Конфигурация клиента Ssh, общая конфигурация для всех хостов на одной машине
В моем ~/.ssh/config Я хотел бы определить что-то вроде этого
# myvm.hosting.com is a real existing domain
Host myvm.hosting.com
# tunnel to mysql
LocalForward 3311 localhost:3306
# example.com is a real existing domain
Host example.com
User myuser
HostName myvm.hosting.com
# example.org is a real existing domain
Host example.org
User myuser
HostName myvm.hosting.com
Когда я бегу ssh example.com Я хотел бы выполнить переадресацию порта, определенную для myvm.hosting.com, но похоже HostName не переопределяет Host...
Хо, чтобы достичь этого?
PS:
Host *это не вариант, потому что у меня есть много "базовых машин", какmyvm.hosting.com- Я хотел бы продолжать использовать реальный DNS, я не хочу ники
Спасибо!
1 ответ
Настройки перед первым host применяется ко всем соединениям
LocalForward 3311 localhost:3306
# myvm.hosting.com is a real existing domain
Host myvm.hosting.com
# tunnel to mysql
# example.com is a real existing domain
Host example.com
User myuser
HostName myvm.hosting.com
# example.org is a real existing domain
Host example.org
User myuser
HostName myvm.hosting.com