여러 개의 유사한 호스트에 대한 ssh 클라이언트 구성


0

지금 .ssh/config은 다음과 같은 항목이 많이 있습니다.

Host         a
Hostname     foo01.bar.quuux.zot.d.t.s.cc
User         sds
ProxyCommand ssh -A -l sds XXX.XXX.XXX.XXX nc %h %p

Host         b
Hostname     goooo013.zoo.bar.quuux.zot.d.t.s.cc
User         sds
ProxyCommand ssh -A -l sds XXX.XXX.XXX.XXX nc %h %p

즉, 항목 간의 유일한 차이점은 Host별칭과의 첫 번째 부분입니다 Hostname.

이 지루한 복제를 피할 수 있는지 궁금합니다.

답변:


0

죄송합니다. ssh_config에 기본 도메인이없는 것 같습니다. 컴퓨터가 .zoo.bar.quuux.zot.dtscc에도 있으면 도메인 이름이 필요하지 않습니다. 실패하면 가장 좋은 방법은 아마도 지금하고있는 것처럼 손으로 직접 수행하거나 줄을 쓰는 스크립트를 작성하는 것입니다.

a foo01
b goooo013

.ssh / config 파일을 출력합니다 (또는 변환을 수행하는 즐겨 사용하는 텍스트 편집기에서 매크로를 작성하십시오).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.