SSH 구성: 전역 설정 및 "host*"

SSH 구성: 전역 설정 및 "host*"

SSH 프로필 설정의 차이점은 무엇입니까?

  • 가장 높은 (글로벌) 수준에서
  • 범위 내에서 Host *?

차이점이 존재한다고 가정하면 어떤 상황에서 선호됩니까?

답변1

이것SSH 구성 문서이에 대해 간접적으로:

각 매개변수에 대해 처음 얻은 값이 사용됩니다. 구성 파일에는 다음으로 구분된 섹션이 포함되어 있습니다.주인사양이며 이 섹션은 사양에 제공된 패턴 중 하나와 일치하는 호스트에만 적용됩니다.

각 매개변수에서 처음 얻은 값을 사용하므로 파일 시작 부분에 더 많은 호스트별 선언을 제공하고 끝 부분에 일반 기본값을 제공해야 합니다.

따라서 "최상위" 수준의 설정은 재정의될 수 없지만 Host *"최상위" 수준의 설정은 해당 섹션("최상위" 수준 또는 대상 호스트와 일치하는 섹션)에서 이전에 정의된 설정으로 재정의됩니다. ).

이는 "각각 선호되는 경우"라는 질문에 대한 답입니다. 재정의해서는 안 되는 설정에는 "최상위" 수준을 사용해야 하고, Host *끝에 있는 섹션은 기본 설정에 사용해야 합니다.

관련 정보