Конфигурация клиента 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