Kitedesk 자주 묻는 질문

Kitedesk의 요금, 회원가입, 설치 경고, 지원 기기, 휴대폰 원격 제어, 보안, 소스 코드, 베타 테스트에 대해 자주 묻는 질문과 답을 모았습니다. 증상별 해결 방법은 도움말에, 기능 전체는 기능 페이지에 있습니다.

시작하기와 요금

Kitedesk는 어떤 프로그램인가요?

Kitedesk는 Windows·macOS·Linux·Android용 오픈소스(AGPL-3.0-only) 원격 데스크톱(원격 제어) 프로그램으로, 서버 설정 없이 연결하고 휴대폰으로 PC를 다룰 때의 불편을 하나씩 고쳐 가는 베타입니다. 베타이므로 기능과 동작이 예고 없이 바뀌거나 오류가 있을 수 있습니다.

Kitedesk는 무료인가요?

현재 Kitedesk 공개 빌드는 무료로 내려받아 쓸 수 있고, 결제 기능은 열려 있지 않습니다. 유료 플랜의 구성과 가격, 정식 출시 일정은 아직 정해지지 않았습니다.

회원가입 없이 쓸 수 있나요?

네, Kitedesk는 회원가입 없이 쓸 수 있습니다. 기본 설정에서는 상대 기기의 ID로 연결을 요청하고 그 기기에서 수락하면 연결되며, 상대 기기의 설정에서 비밀번호 접속을 켜 두면 일회용 비밀번호로도 연결할 수 있습니다. 로그인은 주소록 동기화 같은 선택 기능에만 필요합니다.

서버 주소나 키를 따로 설정해야 하나요?

아니요, Kitedesk는 설치 직후 기본 연결 서버에 자동으로 등록되므로 서버 주소나 키를 입력하지 않아도 됩니다. 베타 기간의 기본 연결 서버는 가용성·속도·수용 인원을 보장하지 않습니다(SLA 없음).

직접 운영하는 호환 서버(hbbs/hbbr)의 주소와 공개키를 지정할 수도 있습니다. 지정한 서버가 기본값보다 우선하고, 그 서버에는 Kitedesk 서비스 이용 임대(lease)를 보내지 않습니다.

로그인하면 무엇이 달라지나요?

Kitedesk에 이메일·비밀번호나 Google 계정으로 로그인하면 주소록(별칭·태그)이 로그인한 기기들 사이에 동기화되고, 각 기기의 온라인 여부가 표시됩니다. 로그인하고 직접 지정한 서버가 없으면, 이 기기에서 시작하는 원격 연결을 Kitedesk 릴레이로 중계하는 설정('Kitedesk 릴레이 사용')이 기본으로 켜집니다. 이 스위치 하나로 끌 수 있고, 끈 선택은 같은 기기에서 다시 로그인해도 유지됩니다.

웹 계정 포털에서는 내 데이터를 JSON으로 내려받고, 이 사이트에 로그인한 모든 브라우저 세션을 한 번에 로그아웃하고, 회원 탈퇴를 할 수 있습니다(탈퇴는 최근 15분 안에 로그인한 웹 세션에서만). 기기에 설치된 앱의 로그인은 이 기능으로 끝나지 않습니다. 일부 Android 기기에서는 앱의 Google 로그인에 해결되지 않은 문제가 있어 확인하고 있습니다.

설치와 지원 기기

어떤 운영체제와 기기에서 쓸 수 있나요?

Kitedesk는 Windows(x86_64, Windows 10/11 기준), macOS(Apple Silicon과 Intel 유니버설), Linux(x86_64, glibc 2.39 이상), Android(arm64·armv7) 설치 파일을 공식 사이트에서 직접 제공합니다. iOS 앱은 준비 중입니다.

Windows ARM64, Linux ARM, Android x86용 빌드는 배포하지 않습니다. 앱이 선언한 최소 버전은 macOS 10.15와 Android 6.0이지만, 오래된 버전의 실기기에서는 검증하지 않았습니다. 운영체제별 설치 방법은 설치 가이드에 있습니다.

Windows의 PC 보호(SmartScreen) 경고가 뜨는데 설치해도 되나요?

Kitedesk의 Windows 설치 파일(MSI와 포터블 EXE)은 아직 코드 서명 전이라 SmartScreen 경고가 뜰 수 있으니, 릴리스 페이지에 게시된 SHA-256 값과 내려받은 파일의 해시가 같은지 확인한 뒤 설치하세요. 경고 창을 넘기는 절차는 설치 가이드에 있습니다.

macOS에서 Kitedesk가 열리지 않으면 어떻게 하나요?

macOS용 Kitedesk는 ad-hoc 서명만 되어 있고 Apple 공증 전이라 첫 실행이 차단될 수 있습니다. 게시된 SHA-256 값을 확인한 뒤 시스템 설정의 개인정보 보호 및 보안에서 '확인 없이 열기'를 눌러 주세요. 업데이트한 뒤에는 화면 기록 권한을 다시 허용해야 할 수 있습니다.

Ubuntu 22.04나 Debian 12에서도 쓸 수 있나요?

아니요, Kitedesk의 Linux용 deb·rpm·AppImage·tar.gz는 glibc 2.39 이상이 필요합니다(예: Ubuntu 24.04 이상, Debian 13 이상). Ubuntu 22.04(glibc 2.35)와 Debian 12(glibc 2.36)에서는 실행되지 않습니다. Flatpak 파일도 게시하지만 아직 실행을 확인하지 못한 실험적 파일이라 권장하지 않으며, 오래된 배포판의 대안으로 쓸 수 있는지도 확인되지 않았습니다.

아이폰이나 아이패드에서도 쓸 수 있나요?

Kitedesk iOS 앱은 아직 없으며 준비 중입니다. 공개 빌드가 없으므로 지금은 iPhone·iPad에서 Kitedesk를 쓸 수 없고, 휴대폰으로 PC를 제어하려면 Android 앱을 써야 합니다.

Android 앱은 Play 스토어에 있나요?

아니요, Kitedesk Android 앱은 스토어에 등록하지 않았고 공식 사이트에서 APK(arm64 권장, armv7)를 직접 내려받아 설치합니다. 설치하려면 '출처를 알 수 없는 앱' 설치를 허용해야 합니다.

설치하지 않고 웹 브라우저에서 쓸 수 있나요?

아니요, Kitedesk에는 웹 클라이언트가 없고 기기에 설치하는 앱으로만 제공합니다. Windows에서는 설치 없이 실행하는 포터블 EXE도 받을 수 있습니다.

휴대폰으로 PC 다루기

휴대폰으로 PC를 원격 제어할 수 있나요?

네, Android 휴대폰으로 Kitedesk가 실행 중인 PC(Windows·macOS·Linux용 데스크톱 앱)를 원격 제어할 수 있습니다. 실제 사용 확인은 Windows PC 상대로 했습니다. macOS PC는 화면 기록·손쉬운 사용 권한을 허용해야 하고, 지금 빌드는 정식 코드 서명 전이라 업데이트 뒤 다시 허용해야 할 수 있습니다. Android 앱의 세션 메뉴에서는 상대 운영체제에 맞는 '창 전환'(Windows·Linux는 Alt+Tab, macOS는 Cmd+Tab)과 '창 전체 보기'(Windows는 Win+Tab, macOS는 Ctrl+↑)를 한 번에 보낼 수 있습니다(실기기 확인 진행 중).

원격 PC가 듀얼 모니터면 휴대폰에서 어떻게 보이나요?

Kitedesk Android 앱에서 원격 PC의 모니터를 번호로 하나씩 고르거나, '모든 모니터'(격자 아이콘)를 골라 모든 모니터를 한 화면에 볼 수 있습니다(상대 PC 모니터가 2개 이상일 때). 양쪽이 1.4.13-1 이상이면 이 보기가 상대 Windows PC의 모니터별 배율(DPI)을 받아 모니터 배치를 운영체제 논리 좌표 기준으로 그리고, 누른 위치도 그 배치에 맞춰 보내도록 개선했습니다. 모니터마다 배율이 다른 Windows PC를 위한 변경이며, 실제 모니터 환경에서의 확인은 진행 중입니다.

휴대폰이나 태블릿에서 여러 PC를 동시에 열어 둘 수 있나요?

네, Kitedesk Android 앱에서 원격 세션을 최대 5개까지 탭으로 열어 두고 전환할 수 있습니다. 화면의 짧은 변이 600dp 이상인 넓은 화면(태블릿·펼친 폴더블 등)에서는 두 세션을 나란히 보여 주고, 보이지 않는 탭은 영상 디코딩을 멈춥니다(실기기 확인 진행 중).

휴대폰 키보드를 열면 확대가 풀리거나 입력 위치가 가려지나요?

Kitedesk 1.4.13-1 Android 앱에서는 확대한 채 소프트 키보드를 올리고 내리면 확대 배율이 풀리던 문제(펼친 폴더블에서 키보드 때문에 화면 방향을 잘못 판정하던 경우 포함)를 개선했고, 키보드가 올라올 때 마지막으로 누른 지점이 가려지면 화면을 옮겨 보여 줍니다. 숫자 1로 시작하는 글을 붙여넣으면 첫 글자가 빠지고 그 뒤 입력이 한 칸씩 밀리던 문제도 수정했습니다. 폴더블 실기기 확인은 남아 있습니다.

Android 휴대폰을 다른 기기에서 원격 제어할 수도 있나요?

1.4.13-1에서 Android 기기를 다른 기기에서 제어받는 동작은 아직 확인하지 않아, 지원한다고 안내하지 않습니다. 확인되면 이 답을 고칩니다. Kitedesk Android 앱에는 보안 화면(FLAG_SECURE)이나 잠금 화면을 우회하는 기능이 없고, 원격 입력용 접근성 권한을 켜기 전에 목적·처리하는 데이터·끄는 방법을 알리고 동의를 받습니다.

원격 화면·파일·터미널

원격 화면 툴바가 작업을 가리면 위치를 바꿀 수 있나요?

네, Kitedesk 데스크톱 앱에서는 원격 화면 툴바를 위·오른쪽·아래·왼쪽 가장자리로 옮길 수 있습니다. 툴바의 위치 버튼이나 단축키 Ctrl+Shift+F12(macOS에서는 Cmd+Shift+F12)로 순환하고, 위치는 접속 상대별로 기억합니다.

파일을 보낼 때 진행 상황을 보거나 취소할 수 있나요?

네, Kitedesk Android 앱의 파일 전송 화면은 진행률과 파일 수·전송량을 보여 주고, 취소하면 진행 중인 전송과 대기 중인 전송을 함께 멈춥니다(1.4.13-1 실기기 전송 확인 전). 1.4.13-1은 '모든 파일 접근' 권한을 요청하지 않아 휴대폰 저장소에서 보낼 파일을 찾는 범위가 제한될 수 있으니, 휴대폰의 파일은 다른 앱의 공유 메뉴로 Kitedesk에 보내세요. 모바일 전송 목록에서 중단된 전송을 이어받을 수 있습니다(실기기 확인 진행 중).

macOS에서 보낸 한글 파일 이름이 자모로 나뉘어 보이나요?

Kitedesk는 파일 전송 때 파일 이름을 유니코드 NFC로 맞춰 macOS에서 만든 한글 파일명이 자모로 갈라지지 않게 했습니다(실기기 확인 진행 중). 다만 UTF-8이 아닌 인코딩(CP949 등)으로 된 파일 이름은 아직 목록에 나타나지 않을 수 있습니다.

원격 PC에서 한글이 자모로 나뉘거나 한영 전환이 안 되면 어떻게 하나요?

Kitedesk의 한글 입력은 개선 중입니다. 사용하는 운영체제와 입력기(IME), Kitedesk 버전, 증상을 베타 테스터 모집 페이지의 안내에 따라 알려 주시면 개선에 반영합니다.

Android 휴대폰에서 SSH로 서버에 접속할 수 있나요?

네, Kitedesk Android 앱에는 SSH 터미널이 있어 화면 공유 없이 서버 셸에 접속할 수 있습니다. 시험에서 비밀번호·공개키 로그인, UTF-8로 오는 한글 출력, 잠시(3초) 홈 화면에 다녀온 뒤 같은 세션을 이어 쓰는 것을 확인했습니다. SSH 개인키와 접속 프로필(비밀번호 포함)은 Android Keystore로 보호되는 키로 암호화해 앱 전용 보안 저장소에만 두고, 처음 접속하는 서버는 호스트 키 지문을 보여 주고 승인받아 저장하며, 저장된 지문과 다르면 연결을 거부합니다.

Android 앱에서 데스크톱 상대의 원격 터미널(명령줄)도 열 수 있습니다. 기본 설정에서는 상대 기기에서 연결을 수락해야 하고(상대가 비밀번호 접속을 켜 두었다면 비밀번호로도 열립니다), 상대가 터미널 권한을 꺼 두었거나 보기 전용으로 두었으면 열리지 않습니다. iOS 앱은 준비 중입니다.

보안과 개인정보

Kitedesk 원격 연결은 암호화되나요?

기본 설정의 Kitedesk 연결은 libsodium(NaCl) 방식으로 암호화합니다. 연결할 때마다 새로 만든 세션 키를 상대 기기의 Curve25519 공개키로 감싸 전달하고, 이후 데이터는 XSalsa20-Poly1305로 암호화하므로 중계 서버를 지나는 세션 데이터도 암호화된 상태입니다.

암호화를 확인하지 못하면 연결 전에 경고하고 계속할지 묻습니다. 경고 뒤 계속하면 보안 연결 없이 진행되고 외부 보안 감사를 받은 적도 없으므로, Kitedesk는 연결이 항상 암호화된다고 보장하지 않습니다. 설치 파일은 릴리스 페이지에 게시된 SHA-256 값으로 확인할 수 있습니다.

설치하면 비밀번호 접속이나 백그라운드 서비스가 켜지나요?

비밀번호 접속은 설치만으로 켜지지 않습니다. 기본 설정에서는 연결할 때마다 제어받는 기기에서 수락해야 하고, 비밀번호로 접속을 받으려면 설정에서 직접 켜야 합니다. 비밀번호 접속을 켜면 일회용 비밀번호는 인증된 세션이 끝날 때 바뀝니다.

백그라운드 서비스는 이와 별개입니다. Linux deb·rpm 패키지는 설치할 때 시스템 서비스를 켜고 시작하며, Windows 설치 파일의 서비스 동작은 아직 확인하고 있습니다.

모르는 사람이 원격 앱 설치나 ID·비밀번호를 요구하면 어떻게 하나요?

모르는 사람에게 Kitedesk의 ID와 비밀번호를 알려 주지 말고, 모르는 사람의 연결 요청은 수락하지 마세요. 연결 요청을 수락하거나 비밀번호를 알려 준 상대는 내 기기에 원격으로 접속할 수 있으며, Kitedesk 허용 사용 정책은 소유자나 사용자의 동의 없는 접속을 금지합니다.

이미 알려 줬거나 연결됐다면 바로 연결을 끊고 Kitedesk의 화면 공유와 서비스를 중지하세요. 설정된 비밀번호와 무인 접속 설정을 확인해 해제하거나 앱을 삭제하고, 금융 피해가 걱정되면 즉시 112나 거래 금융회사에 신고하세요.

계정 데이터를 내보내거나 계정을 지울 수 있나요?

네, Kitedesk 웹 계정 포털에서 내 데이터를 JSON으로 내려받고, 이 사이트에 로그인한 모든 브라우저 세션을 한 번에 로그아웃하고, 회원 탈퇴를 할 수 있습니다(탈퇴는 최근 15분 안에 로그인한 웹 세션에서만 되고, 혼자 소유한 조직이 있으면 먼저 넘겨야 합니다). 기기에 설치된 앱의 로그인은 이 기능으로 끝나지 않습니다. Android 앱은 기기 ID·키·접속 비밀번호가 들어 있는 앱 내부 저장소 데이터를 Google 클라우드 백업과 기기 간 전송 대상에서 뺐습니다. 처리하는 개인정보 항목은 개인정보 처리 안내에서 확인하세요.

오픈소스·성능·베타

Kitedesk 소스 코드는 어디서 받나요?

Kitedesk는 GNU AGPL-3.0-only로 배포되며, 설치 파일과 같은 버전의 전체 소스(tar.gz)를 각 릴리스 페이지에서 받을 수 있습니다. 공개 릴리스 목록(/api/releases)에 지금까지 게시한 모든 파일(2026-09-29 기준 27개 버전, 280개)의 SHA-256을 공개하고, 27개 버전 모두 소스 코드(tar.gz)를 내려받을 수 있습니다. 1.4.13-1 기준 제3자 구성요소 목록 1,180개와 라이선스·고지문 전문 544건(라이선스 542, NOTICE 2)도 함께 공개하며, 자세한 내용은 오픈소스·라이선스 고지에 있습니다. 현재 공개 Git 저장소(GitHub 등)는 운영하지 않습니다.

Kitedesk는 어떤 오픈소스를 기반으로 하나요?

Kitedesk는 RustDesk를 기반으로 한 독립 포크이며, RustDesk 프로젝트와 제휴하거나 승인받지 않았습니다. RustDesk 공식 클라이언트나 공개 서버와의 상호 연결은 검증하지 않았으므로 지원한다고 안내하지 않으며, Kitedesk의 버전 번호는 자체 체계입니다.

Kitedesk는 게임에 쓸 만큼 빠른가요?

Kitedesk는 지연 시간이나 프레임 속도를 측정해 공개한 적이 없어 속도를 약속하지 않습니다. 1.4.10-7 이후 공개 빌드(지금 내려받을 수 있는 설치 파일 전부)는 영상 코덱으로 VP8·VP9·AV1만 쓰며, H.264·H.265 구현과 하드웨어 코덱은 넣지 않았습니다.

베타 테스터가 되면 무엇을 받나요?

Kitedesk 베타 테스터로 참여해 조건을 채우면 정식 출시 후 Pro 1년을 받습니다(정식 출시일부터 계산, 양도 불가). 조건은 실사용과 설문 또는 버그 리포트 참여이며, 홍보 글 작성은 조건이 아닙니다.

모집 인원과 기간(기본 30명·4주)은 운영 상황에 따라 바뀔 수 있고, Pro 구성·가격과 정식 출시 일정은 아직 정해지지 않았습니다. 베타 신청자와 참여자는 이 보상과 관련한 경제적 이해관계가 있으므로, Kitedesk 후기나 추천 글을 올릴 때는 보상을 받기 전이라도 글 제목이나 첫 부분에 그 사실을 밝혀야 합니다. 자세한 조건은 베타 테스터 모집과 베타 약관에 있습니다.

베타 테스터 신청

Kitedesk는 정식 출시 전에 함께 써 볼 베타 테스터를 모집합니다. 신청 창구가 열려 있는지는 아래에 표시됩니다.

베타 테스터 모집 준비 중입니다. 신청 창구가 열리면 이 자리에 안내합니다.

관련 페이지

Kitedesk는 RustDesk를 기반으로 한 독립 포크입니다. RustDesk 프로젝트와 제휴하거나 승인받지 않았습니다.