- SSH 명령어를 더 편리하게 사용할 수 있도록 도와주는 경량 래퍼(wrapper) 도구
- 이전에 사용한 SSH 세션을 기억하고, 인터랙티브한 방식으로 빠르게 재접속할 수 있도록 도와줌
-
빠르고 간단함: 기존 SSH처럼 사용 가능함
-
기록 기반 자동 연결: 이전 세션 히스토리를 자동 저장 및 표시
-
.ssh/config
통합: 설정 파일에 등록된 호스트도 편리하게 접근 가능
-
경량 래퍼: SSH가 설치되어 있어야 동작함
사용 방법
- 기존 SSH처럼 사용
-
ggh root@server.com
-
ggh root@server.com -p2440
- 인자 없이 실행 시, 이전 세션 기록을 인터랙티브 리스트로 보여줌
-
-
인자 사용 시, .ssh/config
에 정의된 모든 호스트를 인터랙티브하게 표시
-
- STRING
형태로 특정 키워드를 포함하는 호스트를 필터링하여 표시
-
ggh - stage
-
ggh - meta-servers
- 비인터랙티브하게 히스토리 또는 config 목록 출력
-
ggh --history
-
ggh --config
주의 사항
- GGH는 SSH를 대체하지 않으며, 시스템에 SSH가 설치되어 있어야 GGH가 정상 작동함
- GGH는 SSH 명령어 위에 얹은 경량 래퍼 도구임