IP 끝자리만 다른 일곱 대의 서버가 있다. IP를 제외한 대부분의 설정은 동일한데 ~/.ssh/config file을 편집하다 보니 파일이 장황해 지고 관리하기가 힘들어졌다. ssh_config를 찾아보니 %h가 “remote host name”을 의미하기 때문에 이것을 이용해서 간단히 여러 서버에 대한 ssh config를 작성할 수 있다고 한다.

즉, 다음과 같이 IP의 마지막 자리만 다른 7개의 서버가 있다고 할 때,
Host 1 HostName 123.456.789.1 User litcoder Port 22 Host 2 HostName 123.456.789.2 User litcoder Port 22 Host 3 HostName 123.456.789.3 User litcoder Port 22 Host 4 HostName 123.456.789.4 User litcoder Port 22 Host 5 HostName 123.456.789.5 User litcoder Port 22 Host 6 HostName 123.456.789.6 User litcoder Port 22 Host 7 HostName 123.456.789.7 User litcoder Port 22
이 것들을 remote host를 의미하는 %h를 이용해서 다음과 같이 간단히 할 수 있다.
Host 1 2 3 4 5 6 7 HostName 123.456.789.%h User litcoder Port 22