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
때때로 예상치 못한 오류가 발생합니다(호스트 와일드카드 해석으로 인해).