본문 바로가기

리눅스

VNC를 이용한 리눅스 원격 접속

반응형

VNC를 이용한 리눅스 원격 접속

1. VNC 서버 환경 설정

VNC 서버 설치 확인

  • vnc-server 패키지가 설치되어 있는지 확인합니다.
rpm -qa | grep vnc-server

VNC 서버 시작/중지

  • TIP : 설정 변경 시에는 서버를 먼저 중지한 뒤, 설정을 적용하고 다시 시작해야 합니다.
/etc/init.d/vncserver start   # 서버 시작
/etc/init.d/vncserver stop    # 서버 중지

부팅 시 VNC 서버 자동 시작 등록 (선택)

chkconfig vncserver on

디스플레이 번호 지정

  • X 윈도우의 디스플레이 번호는 기본적으로 :0이 사용되며, 이는 그래픽 로그인과 충돌할 수 있으므로 VNC에서는 :1, :2 등의 번호를 사용하는 것이 일반적입니다.
vim /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"

VNC 사용자 설정

  • 사용자 홈 디렉토리에 .vnc 디렉토리 생성
mkdir ~/.vnc

VNC 접속 비밀번호 설정

vncpasswd
728x90

2. 클라이언트에서 VNC 접속하기

리눅스 → 리눅스 접속

  1. 클라이언트 리눅스에서 VNC 뷰어 설치 확인
  2. rpm -qa | grep vnc
  3. 접속 명령어 실행
  4. vncviewer <서버 IP>:<디스플레이 번호>

윈도우 → 리눅스 접속

  1. TightVNC 공식 웹사이트에서 설치 파일 다운로드(tightvnc-1.2.9-setup.exe)
  2. 설치 후 TightVNC Viewer 실행
  3. 접속 정보 입력
  4. <서버 IP>:<디스플레이 번호> 예: 192.168.0.100:1
  5. VNC 비밀번호 입력 후 접속 완료

 

VNC를 활용하면 텍스트 기반의 터미널 환경에서 벗어나 직관적인 GUI 환경으로 서버를 관리할 수 있어 매우 편리합니다. 특히 리눅스 초보자나 GUI 기반 툴이 필요한 경우에 유용하게 사용할 수 있습니다.

 

반응형