[개인 서버 만들기] 4. GUI로 접속하기
이제 내 서버를 터미널이 아닌 GUI를 통해 접속해봅시다.
서버를 열어 다음 명령어들을 순차적으로 입력해줍니다.
sudo apt-get update
sudo apt-get install ubuntu-desktop
ubuntu-desktop
의 용량이 2.1GB이기 때문에 서버 용량을 잘 확인하신 후 설치하시기 바랍니다.
나머지 필요한 것들도 설치해줍니다.
sudo apt-get install tightvncserver gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
이제 초기 세팅 파일을 만들기 위해 VNC서버를 작동시킵니다.
vncserver :1
작동시킬 경우, 비밀번호 입력이 나오는데 후에 접속할 때 필요하므로 잘 기억해둡시다.
이제 설정파일을 수정해봅시다.
vi ~/.vnc/xstartup
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
이제 GUI로 접속할 수 있게끔 SSH 터널을 설정해줍시다.
접속에 사용하는 서버를 클릭해준 뒤 Load를 선택합니다.
Connection > SSH > Tunnels로 들어가 Source port에 5902, Destination에 서버IP:5901을 입력해주고 Add를 누릅니다.
이제 포트를 열어줍시다.
EC2 콘솔의 인스턴스로 들어가 자신의 서버의 보안그룹을 눌러줍니다.
인바운드를 누르고 편집에서 다음과 같이 5901 포트를 열어줍니다.
TightVNC를 다운로드 받아줍니다.
다운로드는 알아서 해주시고
Remote Host에 localhost::5902
를 입력해주시고 Connect를 누릅니다.
만약 안되는 경우, 아직 포트가 열리지 않은 것이므로, 서버로 돌아가 netstat -tnlp
를 통해 포트가 열려있는지 확인하고 다시 시도합니다.
잘 되는 경우, 아까 입력했던 비밀번호를 입력해준 뒤, 접속합니다.
성공적으로 접속되는 경우, 다음과 같이 화면이 뜹니다.
Comments