Linux에서 VNC 원격 데스크톱 기능을 사용하는 방법

명령, 구문 및 예

이 기사에서는 VNC (Virtual Network Computing)를 사용하여 Linux에서 원격 데스크톱 세션을 설정하고 사용하는 방법에 대해 설명합니다. VNC는 한 대의 컴퓨터에서 데스크톱 환경을 시작하고 인터넷 연결을 통해 다른 컴퓨터에서 액세스 할 수있는 원격 디스플레이 시스템입니다. 연결을 끊는 동안 유지 관리되는 영구적 인 데스크톱을 설정할 수 있으므로 재 연결시 중단 한 위치에서 계속 정확하게 작업 할 수 있습니다.

이 기능은 예를 들어 다른 위치에서 동일한 "데스크톱"으로 작업하려는 경우 유용하며 물리적으로 액세스 할 수 없거나 터미널이 연결되지 않은 서버에서 데스크톱 환경을 실행하는 데 사용할 수 있습니다 (모니터 및 키보드). 필요한 것은 네트워크 연결뿐입니다.

어떻게 작동합니까? 서버 컴퓨터 (아직 설치되지 않은 경우) 및 "nvcviewer"및 클라이언트 컴퓨터 (VNC 소프트웨어의 보편적 인 버전 인 realVNC 참조)에 "nvcserver"를 설치해야합니다. 방화벽 문제를 피하려면 보안 쉘 ssh 를 사용하여 "뷰어"컴퓨터에서 데스크톱 세션을 실행할 서버에 연결하는 것이 좋습니다. PuTTY 패키지는 이러한 목적에 적합합니다.

그래서 첫 번째 단계는 예를 들어 PuTTY를 사용하여 ssh를 시작하는 것입니다. 그런 다음 서버에 로그인하고 다음을 입력하십시오.

vncserver 새로운 'server1.org1.com:6 "(juser)'데스크탑은 server1.org1.com.6입니다.

"vncserver"를 실행하기 전에 홈 디렉토리에 생성되어야하는 ".vnc"디렉토리에 초기화 파일 "xstartup"을 설정해야합니다. 이 파일에는 다음과 같은 초기화 명령이 들어 있습니다.

# 공통 Xstartup 파일 실행 [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # .Xresources 파일로드 [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # vncconfig 도우미를 실행하여 클립 보드 전송 및 데스크탑 제어 사용 vncconfig -iconic & # GNOME 데스크탑 시작 exec gnome-session &

이제 로컬 컴퓨터에 표시되기를 기다리는 서버에서 "데스크톱"이 실행 중입니다. 어떻게 그것에 연결합니까? realVNC 소프트웨어를 설치했거나 VNC 뷰어를 다운로드 한 경우이 뷰어를 실행하고 다음 예와 같이 서버 및 디스플레이 번호를 입력하십시오.

server1.org1.com:6

뷰어 소프트웨어는 또한 암호를 묻습니다. 이 서버에서 VNC를 처음 사용할 때 새 암호를 입력하면 .vnc 폴더에 저장됩니다. 암호는 VNC 연결 용이며 서버의 사용자 계정과 관련이 없습니다. 일정 시간 사용하지 않으면 서버 액세스 권한을 부여하기 위해 계정 비밀번호를 입력하라는 메시지가 표시 될 수 있습니다.

암호가 승인되면 지정된 모든 그래픽 사용자 인터페이스 요소와 함께 데스크탑 창이 나타납니다. 데스크탑 창을 닫으면 데스크탑과의 연결을 끊을 수 있습니다.

서버의 셸 창에 다음 명령을 입력하여 VNC 서버 프로세스 ( "데스크톱")를 종료 할 수 있습니다.

vncserver -kill :

예 :

vncserver -kill : 6 내보내기 지오메트리 = 1920x1058

여기서 "1920"은 원하는 너비를 나타내고 "1058"은 데스크톱 윈도우의 원하는 높이를 나타냅니다. 화면의 실제 해상도와 일치시키는 것이 가장 좋습니다.

사용하기 쉬운 원격 데스크탑 대안에 대해서는 MobaXterm 을 참조하십시오.