본문 바로가기
IT_tech/클라우드

구글클라우드 리눅스-GUI-파이어폭스 띄워보기

by 신드로 2019. 2. 22.

1. Compute Engine - 리눅스 (Ubuntu 14.04 LTS) 인스턴스 설치


2. 인스턴스 생성되면 ssh 버튼 클릭하여 연결- 콘솔창 팝업


3. 파일 설치 세팅

입력 : $ sudo apt-get update


4.  gnome-core  설치 

입력 : $ sudo apt-get install gnome-core 입력하여 설치 

        프롬프트 질문하면 Y -엔터 입력


5. vnc4server 설치

입력 :    $ sudo apt-get install vnc4server


6. vnc서버 기동   

 입력 :   $ vncserver

여기서 패스워드 생성해줍니다(8글자)


7. vnc 서버 테스트

입력 :   $ nc localhost 5901

  RFB 003.009 <- 이게 뜨면 성공 , Ctrl+z로 나가기


8. vnc 서버 종료 

$ vncserver -kill:1


9. vnc 설정파일에 추가 할것.

 

1) 입력 : $ vim .vnc/xstartup


2) vim 실행후 insert 키 누르면 edit모드 진입 가능

   제일 하단 색칠 표시한 마지막 3줄 추가 입력


#!/bin/sh


# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc


#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

#xsetroot -solid grey

#vncconfig -iconic &

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#x-window-manager &


metacity &

gnome-settings-daemon &

gnome-panel &




3) 수정이 끝나면 esc 누른 후 아래 명령어 입력하여 vim 종료

:wq   



10. vnc 원격접속 프로그램 설치

https://www.tightvnc.com/download.html

여기 가서 다운로드 후 viewer 어플을 실행하여 접속하면 됩니다.(setting 어플은 안건드리셔도 됩니다.)


11. 방화벽 설정

우선 compute 엔진에 나타나는 인스턴스 외부ip로 접속 시도 해보면 접속이 안될것입니다.

 $ nc 외부아이피 5901

예시) $nc 201.203.91.123 5901

해보시면 접속이 안되는데 방화벽 때문 입니다.


구글클라우드 -컴퓨터엔진 -네트워크에 방화벽 설정추가 합니다.

포트 tcp:5901, 아이피 0.0.0.0/0 적용범위: 모든 instance 

 $ nc 외부아이피 5901 다시 입력하여 

RFB 003.008 이 뜨면 성공


12. 연결

다시 tightvnc.com 뷰어 키셔서 외부아이피:5901 넣으시고 연결하시면 완료입니다.


13. 결과

상단의 application- 파이어폭스 실행 하면 완료