![SSH 구성: 호스트가 많고 서로 다른 2개의 와일드카드 호스트 설정을 사용하고 싶습니다. 내 시도를 참조하세요.](https://linux55.com/image/226078/SSH%20%EA%B5%AC%EC%84%B1%3A%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EA%B0%80%20%EB%A7%8E%EA%B3%A0%20%EC%84%9C%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%202%EA%B0%9C%EC%9D%98%20%EC%99%80%EC%9D%BC%EB%93%9C%EC%B9%B4%EB%93%9C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%84%A4%EC%A0%95%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EB%82%B4%20%EC%8B%9C%EB%8F%84%EB%A5%BC%20%EC%B0%B8%EC%A1%B0%ED%95%98%EC%84%B8%EC%9A%94..png)
2개의 호스트 세트가 있고 2개의 별도 와일드카드 호스트 설정을 사용하고 싶습니다.
또한 호스트가 많기 때문에 이 상황에 가장 적합한 스타일을 결정하는 데 도움이 필요합니다. 호스트의 형식은 대부분x1 x2 x3...
내 시도:
1:
host one
user cat
host two
hostname 2
host three
hostname 3
host one two three
user apple
identityFile ~/.ssh/id_rsa
host x1
hostname 7
host y2
hostname 8
host z3
hostname 9
host x1 y2 z3
user duck
identityFile ~/.ssh/quack
호스트를 생략하기 위해 와일드카드 호스트만 사용되지만 호스트에 적용됩니다.
2:
host x* y* z*
user duck
identityFile ~/.ssh/
# for hosts one two three
host *
user apple
IdentityFile ~/.ssh/quack
이 방법들이 맞나요? 더 나은 접근 방식에 대한 제안이 있습니까?
비판하고 바로잡아주세요.
답변1
참고로 사용됨이 답변SSH 클라이언트 구성 파일에서 와일드카드 문자를 사용할 수 있습니다.
그래서 구성이 가능해야 하지만 가능한 한 많은 호스트를 명시적으로 나열하는 것이 좋습니다.
host x* y* z*
user duck
identityFile ~/.ssh/
# for hosts one two three
host one 2 3
user apple
IdentityFile ~/.ssh/quack
다음과 같은 기록을 설정합니다.
host *
user apple
IdentityFile ~/.ssh/quack
때때로 예상치 못한 오류가 발생합니다(호스트 와일드카드 해석으로 인해).