팔로우를 하다가 한 번도 본 적 없는 SSH 구성 설정을 발견했습니다.OpenSSH 개발자의 메일링 리스트 아카이브에 대한 토론. 그만큼특정 설정이것은:
Host *
HostnameSuffixes foo.com ext.foo.com
나는 이것이 매우 유용하다고 생각합니다. 문제는
- 안 되니까 대신 나한테 줘
line 36: Bad configuration option: HostnameSuffixes
ssh_config
매뉴얼 페이지 에서 문서를 찾을 수 없거나어딘가에웹에서. 스레드에 있는 몇몇 사람들(모두 OpenSSH에 대해 매우 잘 알고 있음)이 마치 그것이 실제인 것처럼 토론하고 있고 토론이 1년 이상 되었기 때문에(따라서 알파 버전에만 존재할 수는 없습니다), 나는 가정합니다. 그것이 진짜라는 것.
그들 중 한 명이 실수로 키워드 철자를 틀리거나 잘못 기억했고, 다른 사람들도 실수를 반복했습니까? 올바른 키워드는 무엇입니까? 그리고 문서는 어디서 찾을 수 있나요?
답변1
이 전체 논의는 제안된 가상 옵션에 관한 것이지 실제 기능에 관한 것이 아닙니다. 결국 제안된 패치는 다른 이름을 사용하게 되었지만 ExpandHost
, 역시 그 패치는 제안된 것일 뿐 OpenSSH 소스코드에는 적용되지 않았습니다.
내가 하는 일은 .ssh/config
쉘 스크립트에서 my를 생성하는 것입니다. 나는 다음과 같은 기능을 가지고 있습니다
home leguin
home williams
work larch
work chestnut
다음과 같은 스탠자를 생성합니다.
Host leguin
HostName leguin.gilles.name
UserName gilles
Host williams
HostName williams.gilles.name
UserName gilles
Host larch
HostName larch.acme.com
UserName employee123
Host chestnut
HostName chestnut.acme.com
UserName employee123