https://1d1cblog.tistory.com/455에 이어 VNC 세팅을 하려고 합니다.
이번에는 ssh가 아닌 ec2 인스턴스 연결로 사용하려 합니다. 인스턴스에서 우클릭 > 연결로 들어갑니다.
인스턴스에 연결 오른쪽 아래의 연결 버튼을 클릭합니다.
그러면 아래와 같이 웹에서 연결이 가능합니다.
우선 update 후 ubuntu desktop을 설치합니다.
sudo apt-get update
sudo apt-get install ubuntu-desktop
다음으로 gnome-panel을 설치합니다.
sudo apt-get install gnome-panel
이제 vncserver를 설치할 차례인데 저는 tigervnc로 진행하려 합니다. 아래 명령을 입력해서 설치를 해줍니다.
sudo apt-get install tigervnc-standalone-server tigervnc-xorg-extension
설치가 완료되었다면 다음으로 비밀번호를 설정해줍니다.
vncpasswd
다음 ~/.vnc/xstartup 파일을 수정합니다.
접속 테스트를 위해 vncserver를 한번 실행해 봅니다.
vncserver :1 -localhost no
뒤에 콜론 + 숫자는 디스플레이 번호로 기본 포트 5900 + 디스플레이 번호로 접근하면 됩니다.
뒤 옵션은 로컬호스트말고 다른 곳에서도 접근할 수 있게 해줍니다.
client에서 접속 전에 인스턴스의 인바운드 규칙을 설정해 줘야 합니다.
인스턴스 목록에 하위 설정에서 보안을 클릭 후 보안 그룹 아래 링크를 클릭합니다.
아래 화면에서 인바운드 규칙 편집을 클릭합니다.
규칙 추가 후 TCP - 5901 포트를 추가 후 저장합니다.
tiger vnc viewer를 통해 접속해 보겠습니다. https://tigervnc.org/로 접속해 아래 Download에서 Github Release page로 들어갑니다.
아래 sourceforge 링크로 들어갑니다.
vncviewer를 클릭하여 다운 받습니다.
다운이 완료됐으면 실행 후 public IP:Port로 연결합니다.
동일하게 vncviewer에서도 접속이 가능합니다.
'Project > 스마트홈 구축 프로젝트' 카테고리의 다른 글
[스마트홈 구축 프로젝트] 2. 크로스 컴파일 개발환경 세팅(1) (0) | 2022.09.02 |
---|---|
[스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(4) - VNC Auto Start (0) | 2022.09.01 |
[스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(2) - 인스턴스 SSH 접속 (0) | 2022.06.10 |
[스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(1) - 인스턴스 생성 (0) | 2022.06.06 |
[스마트홈 구축 프로젝트] 0. 준비 (0) | 2022.06.03 |