# ggh - 이전 SSH 세션을 손쉽게 불러오는 도구

> Clean Markdown view of GeekNews topic #18674. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18674](https://news.hada.io/topic?id=18674)
- GeekNews Markdown: [https://news.hada.io/topic/18674.md](https://news.hada.io/topic/18674.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-01-11T09:33:01+09:00
- Updated: 2025-01-11T09:33:01+09:00
- Original source: [github.com/byawitz](https://github.com/byawitz/ggh/)
- Points: 8
- Comments: 0

## Summary

`ggh`는 기존에 사용했던 SSH 세션을 쉽게 재사용할 수 있게 해주는 도구로, 일반 `ssh` 명령어처럼 사용할 수 있습니다. 인자 없이 실행하면 기존 세션 리스트를 보여주며, `ggh -` 옵션을 사용하면 `./ssh/config` 파일 내의 리스트를 선택할 수 있습니다. 또한, `ggh - STRING` 명령어를 통해 특정 문자열로 필터링된 세션 리스트를 볼 수 있습니다.

## Topic Body

- 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 명령어 위에 얹은 **경량 래퍼 도구**임

## Comments



_No public comments on this page._
