VNC 및 원격 데스크톱은 다른 원칙에 따라 작동합니다. 원격 데스크톱의 기본 운영 모델은 원격 시스템의 실제 물리적 디스플레이에 대한 액세스를 제공한다는 것입니다. 로컬 사용자가 수행하는 작업과는 독립적으로 시스템에 원격 연결을 제공하지는 않습니다. VNC의 기본 운영 모델은 원격으로 연결할 수있는 가상 디스플레이를 제공한다는 것입니다. VNC는 로컬 사용자가 수행 할 수있는 것과 독립적으로 작동합니다.
Linux 시스템에서 그래픽 응용 프로그램을 실행하고 로컬 컴퓨터에 그래픽 응용 프로그램을 표시하려는 경우 VNC가 가장 먼저 떠오르는 도구는 아닙니다. 이 일을하는 유닉스 방식은 ssh -X
원격 기계에 연결; 원격 X 응용 프로그램은 로컬 X 디스플레이에 표시됩니다. 이렇게하려면 X 서버가 로컬에 있어야합니다. Windows의 경우 이것은 또 다른 프로그램을 설치하고 설정해야합니다.
Linux 컴퓨터에서 그래픽 응용 프로그램을 시작하고 전 세계 어디에서든 연결할 수 있도록하려면 VNC 서버 (예 : vncserver
명령). 이렇게하면 방화벽이없는 곳 어디에서나 연결할 수있는 가상 디스플레이가 만들어집니다. VNC 클라이언트를 실행하여 가상 디스플레이에 표시된 내용을 확인하십시오.
Linux 컴퓨터의 모니터에 표시되는 X 서버에 직접 액세스하려면 체크 아웃하십시오. x2vnc
.