AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.

4863 단어 EC2centos7VNCAWS

소개



특정 제품을 설정하는 데는 GUI 환경이 필요했습니다.
VNC라는 단어도 이번에 처음 알았습니다.
매우 고생하면서도 어떻게든 연결할 수 있었으므로, 비망록으로서 순서를 적습니다.

1. CentOS 인스턴스 만들기



AWS EC2에서 CentOS 7의 인스턴스를 설정합니다.


2. 보안 주위 변경



이번은 간이 순서로 하므로, SELinux 및 firewalld는 정지해 버립니다.
※필요한 경우는 VNC의 접속에 필요한 드릴링 등을 해 주십시오.

SELinux 비활성화


# vi /etc/selinux/config

---disabledに変更
SELINUX=disabled
---

firewalld 비활성화



#로 시작하고 있는 커멘드는 root 유저로 실행.
EC2의 루트 사용자 전환은 기본적으로 sudo su -
# systemctl disable firewalld

※EC2의 CentOS 7에는 firewalld가 존재하지 않으므로 불필요.

설정 반영


# reboot

3. VNC 서버 설정



VNC를 서버 측에 설치


# yum install -y tigervnc-server
# yum groupinstall -y "GNOME Desktop"

VNC를 이용하는 사용자/그룹 만들기


# groupadd vnc
# useradd vncuser
# passwd vncuser

VNC 연결 시 사용할 비밀번호 설정


# su - vncuser

$ vncpasswd
$ exit

VNC 서비스 만들기


# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service

vncserver@:[数字].service여기의 숫자에 따라 구멍을 뚫는 포트 번호(590[数字])가 바뀐다.
예) vncserver@:3.service → 포트 번호: 5903

VNC 서비스 설정 변경


# vi /etc/systemd/system/vncserver@:3.service

---(ユーザ名を作成したものに変えて保存)
ExecStartPre=/bin/sh -c '/usr/bin/[ユーザ名] -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper [ユーザ名] %i
ExecStop=/bin/sh -c '/usr/bin/[ユーザ名] -kill %i > /dev/null 2>&1 || :'
---
# cd /home/vncuser/.vnc/
# vi xstartup

---(新規作成)
#!/bin/sh
gnome-session &
---

★ 이하의 권한 설정이 매우 중요! !
# chown vncuser:vncuser xstartup
# chmod +x xstartup

VNC 서비스 시작


# systemctl daemon-reload
# systemctl enable vncserver@:3.service
# systemctl start vncserver@:3.service
# systemctl status vncserver@:3.service

VNC 클라이언트측(Windows10)



적절한 곳에서 "VNC Viewer"다운로드





VNC Viewer를 시작하고 다음 설정



파일 -> NewConnection
VNC Server: [VNCサーバのIPアドレス]:[ポート番号] ※다른 설정은 데포에서도 OK

== 주의 ==



EC2의 보안 그룹 드릴링도 잊지 마세요. .

참고



h tps : ///시에-고. 코 m / 센토 svv c-1 /
htps //w w.ぺん c. 코 m / 도쿠 멘 t / ぃ ん x x 센과 s 7 - v n c 세 r

좋은 웹페이지 즐겨찾기