팔로우하는 동안 한 번도 본 적이 없는 SSH 구성 설정을 발견했습니다.OpenSSH 개발자 메일링 리스트 아카이브에 대한 토론. 이것특정 설정이것은:
Host *
HostnameSuffixes foo.com ext.foo.com
나는 이것이 매우 유용하다고 생각합니다. 문제는
- 이것은 작동하지 않습니다. 대신에 나에게
line 36: Bad configuration option: HostnameSuffixes
- 매뉴얼 페이지에서 문서를 찾을 수 없습니다
ssh_config
. 또는어딘가에온라인. 스레드의 몇몇 사람들(모두 분명히 OpenSSH에 대해 매우 잘 알고 있음)이 이것이 사실이라고 생각하고 토론이 1년 넘게 진행되었기 때문에(따라서 알파 릴리스에만 존재할 수는 없습니다), 나는 그것이라고 가정합니다. 진실.
그들 중 한 명이 키워드를 잘못 입력했거나 잘못 기억했고 다른 사람들은 실수를 반복했습니까? 올바른 키워드는 무엇입니까? 문서는 어디서 찾을 수 있나요?
답변1
이 전체 논의는 제시된 가상 옵션에 관한 것이지 실제 기능에 관한 것이 아닙니다. 마지막으로 제안된 패치는 다른 이름을 사용했지만 ExpandHost
, 이번에도 패치는 제안되었을 뿐 OpenSSH 소스 코드에는 적용되지 않았습니다.
.ssh/config
내가 한 일은 쉘 스크립트에서 내 것을 생성하는 것뿐이었습니다. 비슷한 기능이 있어요
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