В офісі я можу підключитися до внутрішніх машин без проксі, але мені потрібен проксі для зовнішніх з’єднань. Поза офісу я можу підключитися до інших зовнішніх машин без проксі, але потрібно використовувати один з 2 проксі для підключення до внутрішніх машин.
Якщо я можу розібратися в способі автоматичного виявлення, в якій мережі я перебуваю, чи можу я доручити ssh завантажити відповідний конфігураційний файл?
Якщо ні, чи є більш елегантне рішення, ніж написання сценарію оболонки, щоб символізувати відповідний файл конфігурації до ~ / .ssh / config (моя найкраща ідея поки що)?
Редагувати: Я думаю, @pcm та JonnyRo зрозуміли моє запитання, і я спробую те, що вони пропонують, але просто, щоб було зрозуміло, я хочу
|--------\ Dest | abc.example.com | xyz.external.org |
| Source \---------\| | |
|--------------------+-----------------+------------------|
| example.com office | No Proxy | Proxy |
| outside | Proxy | No Proxy |