AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.
소개
특정 제품을 설정하는 데는 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
Reference
이 문제에 관하여(AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/idenpos/items/9785222ccd3c5c1d2042
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여(AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/idenpos/items/9785222ccd3c5c1d2042
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# vi /etc/selinux/config
---disabledに変更
SELINUX=disabled
---
# systemctl disable firewalld
# reboot
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
→ 포트 번호: 5903VNC 서비스 설정 변경
# 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
Reference
이 문제에 관하여(AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/idenpos/items/9785222ccd3c5c1d2042
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS EC2 환경의 CentOS 7에 어쨌든 VNC로 연결하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/idenpos/items/9785222ccd3c5c1d2042텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)