![.ssh/config 및 /etc/hosts에 대한 단일 원본 소스](https://linux55.com/image/89816/.ssh%2Fconfig%20%EB%B0%8F%20%2Fetc%2Fhosts%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%8B%A8%EC%9D%BC%20%EC%9B%90%EB%B3%B8%20%EC%86%8C%EC%8A%A4.png)
나는 두 가지 모두를 가능하게 하는 DRY 솔루션을 찾고 있습니다.
ssh server-alias
그리고
ping server-alias
전자는 읽고 .ssh/config
있고 후자는 읽고 있다는 것을 알고 있지만 /etc/hosts
두 파일 모두에서 동일한 별칭을 반복하고 싶지 않습니다. 두 가지 모두에 대해 단일 소스를 제공하는 것이 좋은 생각입니까? 그렇다면 어떻게 구현할 수 있나요?
항목 HostName
에서 해당 줄을 생략하면 해당 줄이 읽혀집니다 . 이 접근 방식에 단점이 있습니까? 그렇다면 대신 무엇을 사용해야 합니까? 단일 사용자 랩톱에서 작동하며 호스트 차폐가 필요하지 않습니다..ssh/config
/etc/hosts
답변1
예. 원하는 것이 탭 확장뿐이라면 .ssh/config를 호스트 이름으로 난독화할 필요가 없습니다.
/etc/hosts에 있는 항목이면 충분합니다.
.ssh/config는 로그인 이름 등을 지정하는 데 사용됩니다.
.ssh/config에서 연결 세부 정보를 지정하려면 .ssh/config의 호스트 이름에 와일드카드를 사용해야 할 수도 있습니다.