Linux Mint 20에 VNC 서버 설치

Install Vnc Server Linux Mint 20



때로는 원격 시스템에 연결해야 할 뿐만 아니라 전체 GUI 환경에 액세스해야 하는 경우도 있습니다. Linux에서 VNC는 Linux 서버에 그래픽으로 원격으로 로그인할 수 있는 도구입니다. VNC(가상 네트워크 컴퓨팅의 약자)는 Windows 시스템의 원격 데스크톱 도구와 유사합니다. 이를 통해 로컬 시스템에서 원격 서버를 관리하고 제어할 수 있습니다.

이 튜토리얼에서는 Linux Mint 20 시스템에 VNC 서버를 설치하는 방법을 설명합니다. VNC 서버에 대한 연결을 테스트하기 위해 VNC 뷰어(VNC 클라이언트) 응용 프로그램을 사용합니다. 다른 VNC 클라이언트 응용 프로그램을 사용할 수 있습니다.

기사를 진행하기 전에 sudo 사용자로 로그인했는지 확인하십시오.







1단계: 데스크탑 환경 설치

Linux에는 Gnome, KDE, XFCE, Unity 등과 같은 여러 데스크톱 환경이 있습니다. VNC 서버가 제대로 작동하려면 그 중 하나를 설치해야 합니다. 여기서는 XFCE 데스크탑을 설치하겠습니다.



Ctrl+Alt+T 키보드 단축키를 사용하여 명령줄 터미널 응용 프로그램을 열고 터미널에서 다음 명령을 실행하여 XFCE 데스크탑을 설치합니다.



$수도적절한설치xfce4 xfce4-goodies





위의 명령을 실행한 후 시스템에서 설치를 계속할지 여부를 확인하도록 요청할 수 있습니다. 계속하려면 y를 누르십시오. 그 후에 XFCE 데스크탑이 모든 종속성과 함께 시스템에 설치됩니다.

2단계: VNC 서버 설치

Linux 시스템에서 사용할 수 있는 다양한 VNC 서버가 있습니다. 여기서는 Tightvncserver를 설치하겠습니다. Tightvncserver를 설정하고 실행하는 것은 매우 쉽고 안정적입니다. 터미널에서 다음 명령을 실행하여 Tightvncserver를 설치하십시오.



$수도적절한설치 -그리고꽉찬 서버

설치가 완료되면 터미널에서 다음 명령을 실행합니다.

$가상 서버

VNC 서버의 비밀번호를 설정하라는 메시지가 표시됩니다. 비밀번호를 입력한 후 다시 입력하여 확인합니다. 그런 다음 보기 전용 암호를 입력하려면 n을 누르라는 메시지가 표시됩니다. y를 누르면 VNC 인스턴스를 제어하기 위해 마우스와 키보드를 사용할 수 없습니다.

vncserver 명령을 처음 실행하면 홈 디렉토리 아래에 새 디렉토리 .vnc가 생성됩니다. 이 디렉토리를 보려면 터미널에서 다음 명령을 실행할 수 있습니다.

$ -NS~/.vnc/

VNC 서버 프로세스를 보려면 터미널에서 다음 명령을 실행하십시오.

$추신 -ef | 꽉 붙잡음Xtightvnc

3단계: VNC 구성

이제 VNC 서버를 구성합니다. 이를 위해 먼저 터미널에서 다음 명령을 사용하여 VNC 세션을 종료합니다.

$가상 서버-죽임:1

VNC 서버의 기본 구성 파일은 ~/ .vnc/xstartup입니다. 이 파일을 변경하기 전에 이 파일의 백업 복사본을 만들어 보겠습니다. 이렇게 하려면 터미널에서 다음 명령을 실행하십시오.

$뮤직비디오~/.vnc/xstartup ~/.vnc/xstartup.backup

이제 텍스트 편집기를 사용하여 ~/.vnc/xstartup 파일을 편집합니다. 여기에서는 Vim 텍스트 편집기를 사용하고 있습니다.

$수도 내가왔다~/.vnc/xstartup

이 파일에 다음 줄을 삽입합니다.

#!/bin/bash
xrdb$HOME/.X리소스
시작 xfce4&

이제 히트 ESC 키를 누르고 : wq ~/.vnc/xstartup 파일을 저장하고 닫습니다.

이제 이 파일을 실행 가능하게 만들어야 합니다. 이렇게 하려면 터미널에서 다음 명령을 실행하십시오.

$chmod+ x ~/.vnc/xstartup

터미널에서 다음 명령을 사용하여 VNC 서버를 실행합니다.

$가상 서버

4단계: VNC를 서비스로 구성

이제 VNC 서버용 서비스 파일을 생성해야 합니다. 이를 위해 다음 명령을 사용하여 /etc/systemd/system 디렉토리로 이동합니다.

$CD //체계/체계

그런 다음 터미널에서 다음 명령을 사용하여 서비스 파일을 만듭니다.

$내가왔다가상 서버@.서비스

이 파일에 다음 줄을 삽입합니다.

[단위]
설명=원격 데스크톱 서비스(VNC)
후에=시스템 로그.표적회로망.표적
[서비스]
유형=분기
사용자=에드워드
PID파일=/홈/에드워드/.vnc/%안녕하세요.PID
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
실행 시작=/usr/bin/vncserver -깊이24-기하학 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[설치]
원티드바이=다중-사용자.표적

이제 히트 ESC 키를 누르고 : wq 파일을 저장하고 닫습니다.

이제 터미널에서 다음 명령을 사용하여 systemd 프로세스를 다시 로드합니다.

$systemctl 데몬 다시 로드

그런 다음 VNC 서버 서비스를 시작합니다.

$systemctl 시작 vncserver@1.서비스

부팅 시 VNC 서버 서비스를 시작하려면 다음 명령을 사용합니다.

$시스템 컨트롤~ 할 수있게하다가상 서버@1.서비스

VNC 서비스 상태를 확인하려면 다음 명령을 사용하십시오.

$systemctl 상태 vncserver@1.서비스

5단계: VNC 서버에 연결

이제 VNC 자체가 암호화된 프로토콜이 아니므로 SSH 터널을 통해 VNC 서버에 연결하려고 합니다. 이렇게 하려면 터미널에서 다음 명령을 실행하십시오.

$SSH -NS 5901: 127.0.0.1:5901 -N -NS -NS [사용자 이름] [서버아이피]

[user_name] 및 [server_ip]를 실제 사용자 이름과 VNC 서버의 IP 주소로 바꿉니다. 이 예에서 명령은 다음과 같습니다.

$SSH -NS 5901: 127.0.0.1:5901 -N -NS -NS크부즈다르 192.168.72.159

이 명령은 로컬 호스트와 VNC 서버 사이에 보안 터널을 설정합니다.

이제 시스템에 VNC 클라이언트 응용 프로그램(VNC 뷰어)을 설치하고 실행합니다. VNC 뷰어의 상단 표시줄에 127.0.0.1:5901을 입력하고 입력하다 .

다음 대화 상자가 나타나면 클릭하십시오. 계속하다 .

다음 인증 대화 상자에서 VNC 서버 암호를 입력하고 좋아요 .

이제 원격 시스템의 바탕 화면이 표시됩니다.

이제 VNC 서버 연결이 성공적으로 설정되었습니다. 완료되면 VNC 뷰어 응용 프로그램을 닫고 터미널 창에서 Ctrl+c를 사용하여 SSH 터널도 종료합니다. VNC 서버에 다시 연결해야 하는 경우 먼저 터널을 만든 다음 VNC 뷰어 응용 프로그램을 사용하여 VNC 서버에 연결합니다.

이 기사에서는 Linux Mint 20 시스템에 VNC 서버를 설치하는 방법을 배웠습니다. 이제 GUI 인터페이스를 사용하여 로컬 시스템에서 Linux Mint를 쉽게 관리할 수 있습니다. 나는 당신이 기사를 좋아했기를 바랍니다!