네트워크 / 보안

VNC

VNC는 다른 컴퓨터의 화면을 공유해 보거나 키보드와 마우스로 원격 제어할 때 사용하는 개념과 프로토콜입니다.

쉬운 설명

다른 컴퓨터의 화면을 공유하거나 원격으로 제어할 때 사용하는 개념과 프로토콜.

배경과 쓰임까지 이해하기

조금 더 자세히

VNC는 다른 컴퓨터의 화면을 공유해 보거나 원격으로 제어할 때 사용하는 개념과 프로토콜입니다. 원격 컴퓨터의 데스크톱 화면을 보면서 키보드와 마우스로 조작하는 상황에서 등장합니다.

화면과 입력 권한을 다루므로 인터넷에 바로 노출하기보다 Tailscale이나 VPN 같은 안전한 연결 안에서 사용하는 편이 좋습니다. 한마디로, VNC는 멀리 있는 컴퓨터의 화면을 보고 제어하는 방식입니다.

실제로는 이렇게 만나요

집에 있는 컴퓨터의 데스크톱 화면에 원격으로 접속해 앱을 조작하는 상황을 떠올리면 됩니다.

  • 이런 거 할 때 나와요 터미널 명령만으로 다루기 어려운 원격 컴퓨터의 그래픽 화면을 확인해야 할 때 등장합니다.
  • 이렇게 생겼어요 VNC은(는) Tailscale, VPN, Server 같은 주변 개념과 함께 문서, 설정 화면, 오류 메시지에서 자주 보입니다.
  • 나오는 화면 예시 네트워크 / 보안 작업을 하다가 Tailscale, VPN, Server를 확인하는 화면

헷갈리기 쉬운 점

화면과 입력 권한을 다루므로 인터넷에 바로 노출하기보다 Tailscale이나 VPN 같은 안전한 연결 안에서 사용하는 편이 좋습니다.

왜 알아두면 좋을까요?

터미널 명령만으로 다루기 어려운 원격 컴퓨터의 그래픽 화면을 확인해야 할 때 등장합니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    접속 계정과 암호를 보호한다

  2. 02

    허용할 기기를 제한한다

  3. 03

    가능하면 사설망 안에서 사용한다

관계 지도