VNC (Virtual Network Computing)
: 원격의 다른 컴퓨터에서 그래픽 환경 기반으로 데스크톱을 공유할 수 있는 원격제어 프로그램
: RFB (Remote Frame Buffer) 프로토콜을 이용
: 키보드 및 마우스의 이벤트를 다른 컴퓨터로 전송시켜 그래픽 화면을 갱신 시키는 방식
: 현재 GNU 라이선스 기반으로 공개
Tigervnc
: 대표적인 VNC 프로그램. yum을 통헤 설치
: service vncserver start 명령으로 서버 실행
VNC 관련 명령어
- vncpasswd
vncpasswd
: VNC 서버에 대한 비밀번호 설정
VNC 관련 파일
- /etc/sysconfig/vncservers
/etc/sysconfig/vncservers
: 독립 세션 접속을 위한 VNC 서버의 설정 파일
- 형식
OPTION="value"
- 주요 항목
: VNCSERVERS
> 계정별로 할당하는 디스플레이 번호 지정
: VNCSERVERARGS
> VNC 환경에 대한 추가 옵션
- VNCSERVERARGS 주요 옵션
: -nolisten tcp
> TCP를 통한 VNC 서버로의 연결 차단
: -nohttp
> 웹을 기반으로한 VNC 서버로의 연결 차단
: -localhost
> ssh와 같은 secure tunnel을 통하지 않는 모든 원격 접속 차단
: -geometry
> 해상도
- 예시
```
VNCSERVERS="1:2mukee"
VNCSERVERARGS[1]="-geometry 1024*768"
```
VNC 서버 설정
1) VNC 서버 설치
- yum install tigervnc-server
2) VNC 서버 설정
- 세션공유 접속
: 로컬 시스템과 원격지간의 화면, 키보드 마우스 공유
: X윈도 메뉴에서 시스템 > 기본설정 > 원격 데스크탑 항목에서 공유 체크 > 암호 설정
- 독립세션 접속
: /etc/sysconfig/vncservers 파일 수정
VNC 클라이언트 설정
1) VNC 클라이언트 설치 (택 1)
- yum install vnc
- yum install tigervnc
- realvnc (Windows)
- TigerVnc (Windows)
2) VNC 서버 접속
- 클라이언트 실행 후 VNC 서버의 IP를 입력 후 connect
Refference
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 iptables 설정 (0) | 2022.10.23 |
---|---|
리눅스 시간 동기화 서버 (NTP) 관리 (0) | 2022.10.20 |
리눅스 DHCP 서버 관리 (0) | 2022.10.20 |
리눅스 프록시 서버 관리 (0) | 2022.10.20 |
리눅스 서비스 데몬 관리 (0) | 2022.10.20 |