Конфигурация клиента Ssh, общая конфигурация для всех хостов на одной машине

319
nulll

по моему ~/.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, я не хочу ники

Спасибо!

0

1 ответ на вопрос

0
Jasen

Настройки до первого 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 
Спасибо, но я хочу установить разные порты для разных * "базовых машин" * nulll 6 лет назад 0

Похожие вопросы