SSH 구성에 로컬 IP와 일치하는 호스트 섹션이 있기를 원합니다.
Host 10.* 192.168.*.* 172.31.* 172.30.* 172.2?.* 172.1?.*
setting
setting
...
관련 IP에 직접 연결하는 한 작동합니다. 그러나 나중에 연결하는 호스트 이름이 이러한 IP 중 하나로 확인되면 해당 부분은 무시됩니다.
SSHD에는주소 일치이 목적으로 사용할 수 있는 섹션이 있다고 생각하지만 SSH 클라이언트 구성에서는 작동하지 않습니다.
이것을 달성할 수 있는 방법이 있나요?
답변1
옵션 만으로는 ssh_config
이 작업을 수행 할 수 없지만 exec
이를 수행하는 옵션이 있습니다.
Match exec "getent hosts %h | grep -qE '^(192\.168|10\.|172\.1[6789]\.|172\.2[0-9]\.|172\.3[01]\.)'"
setting