ssh_config : 호스트 이름으로 접속 시에도 IP와 일치하는 호스트 부분 추가

ssh_config : 호스트 이름으로 접속 시에도 IP와 일치하는 호스트 부분 추가

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

관련 정보