설치
yum update
yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"
-> 서버내에 GUI 환경 설치
yum -y install tigervnc-server
-> 외부에서 GUI 환경으로 접속하기위해 설치
설정
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service
vi /etc/systemd/system/vncserver@\:1.service
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l testuser -c "/usr/bin/vncserver %i"
PIDFile=/home/testuser/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
빨갛게 표시된 부분에 vnc 연결할 user 명을 기재합니다. (작업 전 user 생성을 하고 패스워드도 설정해둡니다.)
방화벽도 open해 둡니다.
tcp 5901포트 사용, 추가 vnc 연결 시도시 5902, 5903 순으로 open하면됩니다.
실행
vncserver 명령어를 입력하면 실행되며, netstat로 확인 시 데몬이 올라오는 점 확인 가능합니다.
netstat -nlpt
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 5401/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 5401/Xvnc
vnc viewer로 연결 시 정상 접속되는 점 확인 가능합니다.
rm -rf /tmp/.X11-unix/X1
rm -rf /tmp/.X1-lock
VNC 실행 중에 디스플레이 번호가 계속 증가하여 곤란하다면 위의 파일 등을 삭제하면 됩니다.
재부팅 후 자동 실행 설정
systemctl list-unit-files | grep vnc (활성화 정보)
systemctl enable vncserver@:1.service (활성화 설정)
systemctl daemon-reload (활성화 즉시 반영)
'linux > 기타' 카테고리의 다른 글
nGrinder 설치 (부하 테스트) (0) | 2022.03.25 |
---|---|
df 와 du 용량 체크 시 크기가 다르게 보일 경우 (0) | 2021.10.01 |
stress 테스트 (0) | 2021.10.01 |
lsync 설치 및 설정 (실시간 동기화) (0) | 2021.08.31 |
sftp 상위 디렉터리 접근 제한 (0) | 2021.08.31 |