사무실에서는 프록시없이 내부 컴퓨터에 연결할 수 있지만 외부 연결을위한 프록시가 필요합니다. 사무실 밖에서는 프록시없이 다른 외부 컴퓨터에 연결할 수 있지만 내부 컴퓨터에 연결하려면 2 개의 프록시 중 하나를 사용해야합니다.
사용중인 네트워크를 자동 감지하는 방법을 알아낼 수 있다면 ssh에게 적절한 구성 파일을로드하도록 지시 할 수 있습니까?
그렇지 않다면 적절한 구성 파일을 ~ / .ssh / config에 심볼릭 링크하기 위해 쉘 스크립트를 작성하는 것보다 더 우아한 해결책이 있습니까?
편집 : @ pcm과 JonnyRo가 내 질문을 이해했다고 생각하고 그들이 제안하는 것을 시도 할 것입니다.
|--------\ Dest | abc.example.com | xyz.external.org |
| Source \---------\| | |
|--------------------+-----------------+------------------|
| example.com office | No Proxy | Proxy |
| outside | Proxy | No Proxy |