SSH와 원격 데스크톱용

터미널이 지연된 이유를 알아보세요.

키 입력이 1초 늦게 표시되고, Parsec 화면이 드래그 도중 멈춥니다. Kilobat은 작업 중 서버까지의 연결을 살펴보고 세션이 끝나면 지연 빈도와 원인을 알려주며, 서버와 Wi-Fi 중 어느 쪽에 문제가 있었는지도 구분합니다.

Mac용 다운로드 ↓
brew install seifip/kilobat/kilobat
  • 평생 무료
  • Pro $29 일회성 결제
  • 14일 이내 환불
  • macOS 14+
  • 오픈 소스 CLI
터미널
# 입력이 지연된 이유는?
$ kilobat remote --limit 1
SSH to build.example.com, 38 min
✗ Typing lagged 4 times: jitter on
  your Wi-Fi or router (RTT to the
  server swung 41→610 ms)
  Try a cable or the 5 GHz band.
  Try Mosh for this server: it echoes
  your typing at once.

익숙한 상황인가요?

세션이 지연되는 아홉 가지 이유. Kilobat이 해당 원인을 알려줍니다.

Kilobat은 작업 중 초마다 서버, 인터넷 및 라우터에 핑을 보내고 macOS에서 연결 자체의 TCP 왕복 시간을 읽으며 바쁘게 작동하는 다른 앱을 기록합니다. 세션 내용은 읽지 않습니다.

  1. Wi-Fi에서 키 입력이 한꺼번에 도착함

    Wi-Fi 또는 라우터의 지터: 왕복 시간이 40 ms에서 0.5초까지 변동합니다.

    Wi-Fi를 원인으로 지목하고 왕복 시간이 얼마나 변동했는지 보여주며 SSH에는 Mosh를 제안합니다. Pro

  2. 폴더가 동기화되는 동안 화면이 멈춤

    Mac의 다른 앱이 업로드 또는 다운로드를 차지하고 있습니다. 예: Dropbox, iCloud, 백업, Steam.

    앱 이름과 업로드 중이었는지 알려줍니다. Pro

  3. Mac에서 아무것도 실행하지 않아도 지연됨

    같은 네트워크의 다른 기기가 스트리밍하거나 다운로드하고 있습니다.

    라우터가 트래픽 카운터를 공유할 때(UPnP, 켜는 방법) Kilobat은 Mac이 보내지 않은 트래픽으로 회선이 바쁜 것을 확인합니다. Pro

  4. 일정한 간격으로 짧게 끊김

    AirDrop 검색: Mac의 무선 장치가 주변 기기를 찾으려고 채널을 바꿉니다.

    원인을 알려주며, 작업 중 AirDrop을 일시 정지하는 저지연 모드도 제공합니다. Pro

  5. 모든 것이 동시에 느려집니다

    통신사 또는 그 이후 구간.

    라우터는 정상인데 인터넷도 느리면 그렇게 알려주고, 통신사용 보고서에 시간에 따른 근거를 담습니다. Pro

  6. 이 서버만 느립니다

    통신사를 지나 서버에 이르는 경로의 문제입니다.

    인터넷은 제시간에 응답했지만 서버는 그렇지 않았으므로 지연은 서버 또는 그 네트워크 근처에서 발생했습니다. Pro

  7. 회선은 정상으로 보이는데 입력이 지연됩니다

    서버 자체가 바쁘거나 스왑 중입니다.

    서버가 핑에는 즉시 응답했지만 키 입력에는 응답하지 않았습니다. 이런 일이 두 번 발생한 후에만 알려줍니다. Pro

  8. 키를 누를 때마다 반응이 늦습니다

    서버가 멀리 있습니다.

    회선이 깨끗하더라도 왕복 시간이 150 ms 이상이면 이를 알리고 Mosh를 해결책으로 제안합니다. Pro

  9. 회선은 정상인데 원격 화면이 끊깁니다

    Mac 자체의 문제입니다. CPU 사용량이 한계에 이르렀거나 메모리가 부족하거나, 발열이 심하거나 GPU가 포화 상태일 수 있습니다.

    어떤 문제인지와 CPU를 사용한 앱을 알려줍니다. Pro

첫 키 입력부터 보고서까지.

Kilobat은 별도로 무언가를 시작하라고 요구하지 않고 프로세스를 통해 세션을 찾습니다. 터미널의 ssh와 mosh, 화면 공유, Parsec, Jump Desktop, Windows App, AnyDesk, TeamViewer, RustDesk를 집계합니다.

  1. 첫 1분

    실제 세션만 집계합니다.

    ssh는 자체 터미널이 있고 그 안에서 1분 동안 입력할 때 집계됩니다. scp, sftp, rsync, ssh를 통한 git, -N 터널, ProxyJump 경유 연결, 편집기나 에이전트의 백그라운드 ssh는 집계하지 않습니다. 원격 데스크톱은 화면이 표시되고 그 안에서 작업하면 집계됩니다.

  2. 작업하는 동안

    회선을 1초마다 측정합니다.

    서버, 인터넷, 라우터로 보내는 핑, 몇 초마다 측정하는 연결의 TCP 왕복 시간, 가장 바쁜 다른 앱과 Mac의 부하를 확인합니다. 통화 보고서 엔진의 측정 대상을 서버로 바꾼 것입니다. 핑을 무시하는 서버는 대신 TCP 왕복 시간으로 측정합니다.

  3. 이후

    보고서.

    상태 › 원격 세션의 카드에 초 단위 왕복 시간과 각 지연이 분홍색으로 표시됩니다. 세션이 지연되거나 멈춘 경우에만 알림을 보냅니다. Kilobat은 지연 횟수를 무료로 집계하며, Pro는 각 원인과 시도할 조치, Mosh가 도움이 되는 경우를 알려줍니다.

    무료

보고서

모든 지연을 타임라인에서 확인하세요.

상태 › 원격 세션에는 서버까지의 초 단위 왕복 시간, 분홍색으로 표시된 각 지연, 핑·지터·손실과 한 문장으로 된 원인이 표시됩니다. 예: “입력이 4회 지연됨: Wi-Fi 또는 라우터의 지터(build.example.com까지의 RTT가 41→610 ms로 변동).” 그 아래에는 이전 세션이 한 줄씩 표시됩니다.

샘플 세션을 표시한 Kilobat의 원격 세션 패널: build.example.com에 대한 38분 SSH 세션에서 Wi-Fi 지터로 입력이 4회 지연된 내역과 시도할 조치 및 Mosh 사용 제안, Dropbox 업로드 중 두 번 멈춘 Parsec 세션, 문제가 없었던 Mosh 세션

Mosh가 도움이 되는 경우

원인뿐 아니라 해결책도 알려줍니다.

SSH는 키를 누를 때마다 서버가 입력을 되돌려 보내기를 기다리므로 왕복 시간이 변동하거나 패킷이 손실되면 입력이 끊깁니다. Mosh는 입력을 즉시 화면에 표시하고 패킷 손실과 Wi-Fi 변경을 견딥니다. 지연이 Wi-Fi, AirDrop, Starlink 또는 경로에서 발생했거나 서버가 멀리 있으면 보고서에서 Mosh를 시도하라고 안내합니다. 앱, 다른 기기, Mac 또는 서버 자체가 원인이면 대신 무엇을 고쳐야 하는지 알려줍니다.

터미널
# 최근 세션, 각 지연, 길이 및 원인
$ kilobat remote
# 스크립트용 원격 데스크톱만
$ kilobat remote --kind desktop --json

코딩 에이전트는 MCP 도구 get_remote_session_reports를 통해 보고서를 읽습니다. 문서 읽기.

무료
이 Mac의 잠자기 방지Claude Codekilobat · 작업 중 · 42분Codexsite · 입력 대기 중끄기
덮개를 닫아도 사용 가능02:30까지 · 배터리 20%에서 해제
Keynote가 전면에 있는 동안 잠자기 방지화면 켜짐 · 다른 앱으로 전환하면 Mac이 잠자기 상태로 전환될 수 있음

에이전트 실행 유지. 각 에이전트 실행은 자체 훅을 통해 작업 중, 입력 대기 중, 완료 또는 실패로 표시됩니다. Kilobat은 작업 중 Mac의 잠자기를 방지하며 허용하면 덮개를 닫은 상태에서도 유지하거나 Keynote 같은 앱이 전면에 있을 때만 유지할 수 있습니다.

무료 기능과 Pro 추가 기능

계속 무료

  • 각 세션이 지연되거나 멈춘 횟수
  • 서버까지의 왕복 시간, 지터와 손실
  • 지연 시간 급증을 찾는 스터터 테스트
  • kilobat remote 및 에이전트용 MCP 도구

Pro, 일회성 $29

  • 각 지연의 원인과 시도할 조치
  • Mosh가 도움이 되는 경우와 그렇지 않은 경우
  • 서버 자체가 느렸는지 여부
  • 회의를 위한 통화 보고서와 통화 모드

Pro는 Mac 2대에 $29 일회성 구매이며 7일 무료 체험과 14일 환불이 제공됩니다. 학생 무료.

질문

Kilobat이 내 SSH 세션을 읽나요?

아니요. ssh 또는 원격 데스크톱 프로세스가 실행 중이라는 사실, 연결된 주소와 전송 바이트 수만 확인합니다. 이는 모든 네트워크 모니터가 볼 수 있는 정보입니다. 입력하거나 응답으로 받은 내용은 읽지 않으며 모든 정보는 Mac에 남습니다.

서버에 무언가를 보내나요?

세션이 열려 있는 동안 서버 주소로 초당 한 번 핑을 보냅니다. 다른 탭에서 ping을 실행하는 것과 같습니다. 서버의 SSH 포트로 연결을 열지 않으므로 인증 로그에는 아무것도 표시되지 않습니다.

어떤 앱에서 작동하나요?

Terminal, iTerm2, Ghostty, WezTerm, kitty, Alacritty, Warp, VS Code, Cursor, Zed 및 tmux에서 실행되는 ssh와 mosh, 그리고 화면 공유, Parsec, Jump Desktop, Windows App(Microsoft Remote Desktop), AnyDesk, TeamViewer, RustDesk를 지원합니다. Chrome Remote Desktop은 브라우저 탭 안에서 실행되므로 Kilobat이 브라우저와 구분할 수 없습니다.

회선이 아니라 서버가 느렸다는 것을 어떻게 아나요?

서버와 라우터는 핑에 즉시 응답했지만, 키 입력을 보낸 뒤 2초 이상 아무 응답도 돌아오지 않은 경우입니다. Kilobat은 한 세션에서 이런 일이 두 번 이상 발생했을 때, 그리고 키 입력마다 서버가 응답을 되돌려 보내는 SSH에서만 이를 알립니다.

git push나 scp도 세션으로 집계하나요?

아니요. 세션에는 자체 터미널과 그 안에서 1분간 입력한 기록이 필요합니다. 파일 복사, git, 터널, 편집기나 AI 에이전트가 백그라운드에서 실행하는 ssh는 제외합니다.

무료인가요?

Kilobat은 지연 횟수를 무료로 집계합니다. Kilobat Pro는 일회성 $29이며 7일 무료 체험을 제공합니다. Pro는 각 원인과 시도할 조치, Mosh가 도움이 되는 경우를 알려줍니다.

다음 세션은 끊김 없이 진행하세요.

Mac용 다운로드 ↓
brew install seifip/kilobat/kilobat