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가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.