이 글은 구글 클라우드 플랫폼의 vm에서 우분투의 gui를 활용하는 법에 대해 다룹니다. 또한, 글 맨 밑의 참고글에 있는 유튜브 동영상을 따라해보고 얻은 결과이니 글이 아닌 동영상을 보고 따라하고 싶으신 분들은 참고글을 통해 들어가시면 됩니다

보기 쉽게 구분선으로 구분해 놓은 만큼 글이 길수도 있습니다. 느긋하게 따라하세요

 

우분투 서버 vm 생성


SSH 버튼을 Shell 열기


sudo apt udpatesudo apt upgrade


sudo useradd -m -s /bin/bash username --> 생략하거나 사용할 다른 아이디를 만들면 된다


sudo passwd username --> 비밀번호 설정 


sudo usermod -a -G sudo usernamesudo - username


sudo su --> 해당 아이디 경로로 진입하게 됨을 확인할 수 있습니다 + su username을 통해 다시 빠져나옴


sudo apt install xfce4 xfce4-goodies

fetch에 실패했다는 등의 실패사유가 뜬다면 sudo apt-get update를 통해 해결


sudo apt install -y tightvncserver


vncserver -> password, verify 입력 -> n


vncserver -kill :1


nano vnc ~/.vnc/xstartup

xrdb ~로 되어있는 줄까지만 살리고 전부 지워줍니다.


startxfce4 & 후 control + x -> Y누르고 enter누르면 빠져나올수 있습니다


chmod +x ~/.vnc/xstartup


sudo reboot -> 닫기


다시 GCP 페이지로 가서 VPC network의 Firewall rules로 들어갑니다.

+CREATE FIREWALL RULE(방화벽 규칙 만들기) 클릭

- 이름 : 아무거나(vncxubuntu)

- 대상태그 : 아무거나(vncxubuntu)

- 소스 IP 범위 : 0.0.0.0/0

- 프로토콜 및 포트의 tcp : 5901

후 create


다시 VM instance로 이동하여서 사용할 vm의 이름을 클릭합니다.

위쪽에 수정 버튼이 보입니다. 들어갑니다.

네트워크 태그에 이름과 대상태그에 적었던 것을 똑같이 적어주고 저장합니다.


Google에 ultravnc viewer 검색

http://www.uvnc.com/docs/uvnc-viewer.html

들어가서 Downloads - UltraVnc - download ultravnc(최신)

 

UltraVNC Viewer - UltraVNC VNC OFFICIAL SITE, Remote Access, Support Software, Remote Desktop Control Free Opensource

There are a lot of options that can be configuredfrom the viewer side. Quick options The quick options relate to the following configurationsettings: View OnlyNo keyboard or mouse events are sent from the viewer to theserver. The server screen can only be

www.uvnc.com

+ 저는 다음 사이트에서 다운로드 받았습니다.

https://www.realvnc.com/en/connect/download/viewer/macos/

 

Download VNC Viewer for macOS | VNC® Connect

 

www.realvnc.com


vm SSH에 다시 접속합니다.

vncserver - passwd, verify 입력


화면이 좀 깨지네요. 어쩃든 성공했습니다.

window용이든 Mac용이든 external ip:5901(지정한 포트) 로 접속하면 됩니다.

 

Reference

https://www.youtube.com/watch?v=e3RnnmcNI_E&t=629s