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- 파이어폭스 실행 하면 완료
'IT_tech > 클라우드' 카테고리의 다른 글
AWS ) EC2 알아보기 (0) | 2020.04.18 |
---|---|
AWS 리전 지역선택.. (0) | 2020.04.18 |
리눅스 VNC서버 you are not authentic 오류 발생 원인 (0) | 2019.03.08 |
구글클라우드 플랫폼 - 가상으로 컴퓨터 사용하기~! (0) | 2019.02.18 |