728x90

https://1d1cblog.tistory.com/455에 이어 VNC 세팅을 하려고 합니다.

 

[스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(2)

[스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(1) 에 이어 ssh 접속을 시도해보려 합니다. [스마트홈 구축 프로젝트] 1. AWS EC2 개발환경 세팅(1) AWS는 Amazon Web Service EC2는 Elastic Compute Cloud로..

1d1cblog.tistory.com

 

이번에는 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로 들어갑니다.

 

TigerVNC

TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of perform

tigervnc.org

아래 sourceforge 링크로 들어갑니다.

vncviewer를 클릭하여 다운 받습니다.

다운이 완료됐으면 실행 후 public IP:Port로 연결합니다.

동일하게 vncviewer에서도 접속이 가능합니다.

728x90

+ Recent posts