피드로 돌아가기
boring - 단순하고 가벼운 커맨드라인 SSH 터널 매니저
GeekNewsGeekNews
Infrastructure

boring - 단순하고 가벼운 커맨드라인 SSH 터널 매니저

TOML 기반 설정과 SSH-Agent 연동을 통한 경량 SSH 터널 통합 관리 도구

xguru2026년 6월 24일1beginner

Context

다수의 SSH 터널을 수동으로 관리함에 따른 설정 중복과 연결 유지의 번거로움 발생. 기존 CLI 환경에서 개별 터널의 상태 확인 및 일괄 제어 수단 부재로 인한 운영 효율 저하 해결 필요.

Technical Solution

  • TOML 설정 파일을 통한 선언적 터널 정의로 Local, Remote, Dynamic 포트 포워딩 구조 설계
  • SSH-Agent 및 기존 SSH config와의 자동 연동을 통한 인증 정보 중복 제거 및 보안성 확보
  • Keep-alive 메커니즘(120초 간격) 적용으로 네트워크 불안정 상황에서의 자동 재연결 로직 구현
  • Glob 패턴 매칭 및 그룹화 기능을 통한 대규모 터널 인스턴스의 일괄 제어 인터페이스 제공
  • Unix Socket 지원을 통한 로컬 프로세스 간 통신 최적화 및 보안 강화
  • Cross-platform 지원 설계를 통한 OS 독립적인 터널링 환경 구축

1. 반복적인 SSH 터널링 작업의 TOML 기반 선언적 관리 검토

2. SSH-Agent 연동을 통한 인증 키 노출 최소화 및 관리 일원화 적용

3. Keep-alive 설정을 통한 장기 실행 터널의 연결 안정성 확보

원문 읽기