외부 파일에서 OpenSSH 가져오기 구성

외부 파일에서 OpenSSH 가져오기 구성

나는 운이 좋지 않아 주변을 둘러보고 있었기 때문에 확인하고 싶었습니다.

외부 구성 파일을 가져올 수 있습니까? ~/.ss/config 파일 예:

Hosts * 
  IdentityFile ~/.ssh/id_rsa_servicekey

Include ~/.sshconfig.local

답변1

가지다그러한 포함 기능이 문서화되어 있지 않습니다.(아마도 휴대용 OpenSSH의 경우와 비슷한 상황일 것입니다). OpenSSH에는 문서화되지 않은 매개 변수(최근에 발생한 문제)에 문제가 있으므로 UseRoaming소스 트리, 특히 파일을 간단히 살펴보면 readconf.c명확한 포함이 표시되지 않습니다. 따라서 포함을 구현하는 다른 방법(예: cd ~/.ssh && cat fooconf localconf > config원하는 만큼 복잡함) 을 찾아야 할 수도 있습니다 .

답변2

이는 현재 업스트림 버전에서는 불가능합니다 openssh. 하지만 저는 클라이언트와 서버 모두에 이 기능에 대한 패치를 제공하기 위해 노력하고 있습니다.

현재 Fedora에서 사용 가능COPR 저장소. 이러한 패치는 업스트림 Bugzilla에서 버그로 추적됩니다.1585 화그리고2468 화피드백을 받고 테스트해 보고 싶습니다.

고쳐 쓰다:실수1585 화업데이트되었지만 openssh 개발자이므로 가까운 시일 내에 약간의 진전을 기대할 수 있습니다.

관련 정보