-
터미널에서 서버 관리를 할 수 있는 대화형 SSH 매니저. Go 로 작성
-
~/.ssh/config
파일을 기반으로 서버 간 이동, 접속, 탐색, 키 관리, 파일 전송 및 설정 변경까지 지원하는 키보드 중심 UI를 제공
- 서버 목록을 스크롤로 확인하고, 추가·편집·삭제·핀 고정·상태 확인(ping) 및 퍼지 검색, 서버태그, 필터링으로 빠른 접속 지원
- 포트 포워딩(LocalForward, RemoteForward, DynamicForward), ProxyJump, Multiplexing을 통한 빠른 재접속, 다양한 인증 옵션(공개키, 암호, 에이전트 포워딩) 지원
- 키 관리 기능 제공 : SSH 키 자동 감지 및 자동 완성, 다중 키를 지원하는 스마트 키 선택 등
- 보안 측면을 고려한 설계
- 모든 동작은 시스템 기본 ssh(OpenSSH) 바이너리를 통해 실행됨
- 비밀번호, 키, 인증 정보는 저장·전송·변조하지 않음
-
~/.ssh/config
만 읽고 수정, 변경 전에는 자동 백업 생성
- 임시 파일로 저장후 교체하는 아토믹 쓰기 방식
-
비파괴적 편집으로 기존 주석, 정렬, 여백은 유지함
- 앞으로 로컬-서버 간 파일 전송, SSH 키 자동 배포 기능이 추가될 예정