원문 캡처 · kubo.gemmi-e.com
원문 캡처 · kubo.gemmi-e.com

Kubo는 Windows와 Linux 데스크톱에서 SSH로 리눅스 서버를 관리하는 무료 앱이다. 서버에 별도 에이전트를 설치하지 않고 파일, 서비스, 포트, 방화벽, Docker 컨테이너, Redis, 패키지 등을 한 화면에서 확인하고 조작한다.

Kubo는 서버에 표준 셸 명령을 보내며, 변경 작업은 확인이나 시뮬레이션을 거친다. 명령은 사용자의 컴퓨터에 표시되고 기록되지만, 제작자는 출력과 파일 내용은 저장하지 않는다고 설명한다. 계정이나 클라우드 연결도 필요하지 않다.

파일 관리 화면에서는 파일을 편집하거나 권한을 바꾸고, 복사·이동·삭제 및 업로드를 할 수 있다. 네트워크 화면은 수신 대기 중인 포트를 방화벽 규칙과 비교해 인터넷에 열렸는지, 차단됐는지, 로컬에서만 접근 가능한지 보여준다. UFW 규칙 수정, Nginx 요청 경로 확인, 차단된 주소 목록 확인도 지원한다. 서비스 화면에서는 실행 상태와 부팅 시 활성화 여부를 함께 확인하고, 서비스 시작·중지와 자원 제한 등을 설정할 수 있다. SSH나 네트워크 서비스는 중지하지 못하도록 막는다.

제품 소개 페이지는 보안과 데이터 처리 방식을 제작자 설명으로 제시한다. 서버의 호스트 키가 바뀌면 연결을 거부하고, 비밀번호는 필요한 동안 메모리에만 두며 저장을 요청한 경우에만 Windows DPAPI로 암호화해 보관한다고 한다. Linux에서는 비밀번호를 저장하지 않지만 키 파일은 저장한다. 루트 권한은 세션마다 사용자가 활성화해야 하며, 파괴적인 작업은 대상 이름을 입력해야 한다.

Windows용은 설치 프로그램과 무설치 ZIP으로 제공되며 winget install Gemmie.Kubo로 설치할 수도 있다. Windows 설치 프로그램은 아직 서명되지 않아 알 수 없는 게시자 경고가 표시될 수 있다. Linux용 패키지는 Debian·Ubuntu 계열의 .deb, Fedora·RHEL·openSUSE 계열의 .rpm, 그 밖의 배포판용 .tar.gz다. Linux 버전은 x86-64이며 데스크톱 세션과 GTK 3이 필요하다. Windows와 Linux 패키지는 모두 v1.4.0으로 안내돼 있다.

Windows용 다운로드 · Linux용 다운로드 · Kubo 저장소