도메인 및 별칭 하위 도메인에 대한 SSH 구성의 중첩 설정

도메인 및 별칭 하위 도메인에 대한 SSH 구성의 중첩 설정

전체 규칙 세트를 복제하지 않고 전체 도메인에 대한 규칙을 생성하고 각 하위 도메인에 대한 규칙을 포함하는 별칭을 생성하려면 어떻게 해야 합니까?

즉, 아래 예에서 ssh를 호출 boomerang하려고 하면 mega.micro.ws기본 사용자로 사용되지 않는 이유는 무엇입니까 ssh mega? SSH 구성 및/또는 사용 가능한 나머지 SSH 도구 세트를 사용하여 이를 달성하는 정확하고 최소한의 방법이 있습니까?

Host mega
    HostName mega.micro.ws
    RemoteForward 52698 localhost:52698
Host *.micro.ws
    User boomerang

답변1

일반적으로 구성은 단일 패스로 구문 분석됩니다. 먼저 입력 내용에 대해 모든 섹션을 확인하고 모든 설정을 수집하며, 이 작업이 완료된 후에야 호스트 이름 설정이 실제로 적용됩니다.

원하는 것을 달성하려면 호스트 부분 대신 일치 부분이 필요합니다.

Match final host *.micro.ws
    User boomerang

이를 통해 두 단계의 구성 로드가 가능해집니다. 및 키워드 에 대해서는 canonicalssh_config(5) 매뉴얼 페이지를 참조하십시오 final.

관련 정보