AI Briefing

Show GN: sls — SSH 접속하면서 Docker 컨테이너까지 한 화면에서 관리하고 싶어서 만든 CLI

·2026.04.17 11:31

핵심 내용

SSH 호스트와 Docker 컨테이너를 한 CLI에서 탐색·접속하는 도구 소개.

자세히 보기

관리해야 할 서버가 늘어나면서 ~/.ssh/config의 호스트 이름을 매번 기억해 타이핑하는 일이 번거로워졌고, 여기에 Docker 컨테이너까지 더해지자 같은 인터페이스에서 다루고 싶어 sls를 만들었다.

핵심 흐름은 다음과 같다.

  • SSH 호스트를 퍼지 검색한 뒤 바로 접속한다.
  • 호스트에 SSH로 들어간 뒤 docker ps를 실행해 실행 중인 컨테이너를 자동 탐지한다.
  • 탐지된 컨테이너를 호스트 하위 트리 형태로 보여주고, 선택하면 docker exec로 바로 접속한다.
  • 쉘 감지 결과를 캐시해 매번 probe하지 않는다.
  • 자주 쓰는 호스트는 즐겨찾기로 상단에 고정할 수 있다.

작성자는 처음에는 fzf로 임시방편처럼 사용하다가, SSH와 Docker 컨테이너를 함께 다루는 워크플로우가 필요해져 이 CLI로 정리했다고 설명한다.

실제 동작 화면은 GitHub README에서 확인할 수 있으며, 비슷한 방식으로 서버와 컨테이너를 관리하는 다른 방법이 있다면 의견을 구하고 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.