• SSH 명령어를 더 편리하게 사용할 수 있도록 도와주는 경량 래퍼(wrapper) 도구
  • 이전에 사용한 SSH 세션을 기억하고, 인터랙티브한 방식으로 빠르게 재접속할 수 있도록 도와줌
  • 빠르고 간단함: 기존 SSH처럼 사용 가능함
  • 기록 기반 자동 연결: 이전 세션 히스토리를 자동 저장 및 표시
  • .ssh/config 통합: 설정 파일에 등록된 호스트도 편리하게 접근 가능
  • 경량 래퍼: SSH가 설치되어 있어야 동작함

사용 방법

  • 기존 SSH처럼 사용
    • ggh root@server.com
    • ggh root@server.com -p2440
  • 인자 없이 실행 시, 이전 세션 기록을 인터랙티브 리스트로 보여줌
    • ggh
  • - 인자 사용 시, .ssh/config에 정의된 모든 호스트를 인터랙티브하게 표시
    • ggh -
  • - STRING 형태로 특정 키워드를 포함하는 호스트를 필터링하여 표시
    • ggh - stage
    • ggh - meta-servers
  • 비인터랙티브하게 히스토리 또는 config 목록 출력
    • ggh --history
    • ggh --config

주의 사항

  • GGH는 SSH를 대체하지 않으며, 시스템에 SSH가 설치되어 있어야 GGH가 정상 작동함
  • GGH는 SSH 명령어 위에 얹은 경량 래퍼 도구