Gnome 환경에서 VNC 를 쓰는게 문제일까요?
얼마전에 Debian 8 로 서버를 하나 구축했습니다.
공인 IP 는 두 개인데, 하나는 개인 (Windows 7) 으로 쓰고, 다른 하나는 공유기를 물려서 Debian 서버를 연결했습니다.
제 서버에서 GUI 환경을 써야 하는데, 예전에 Putty + Xming 은 좀 느린감이 있더라구요. VNC 는 한번도 안써봤는데, Putty + Xming 보다는 빠를 것 같아 선택하였습니다.
그런데 VNC에서 GUI 가 안뜹니다.
Debian 에서 VNC 는 tightvnc 를 이용하고, Windows 에서는 UltraVNC Viewer를 이용했습니다.
netstat 로 포트 번호 5900, 6000번대가 열리길래, Debian 이 물린 공유기에서 5900, 6000번대를 포트포워딩 해 주었습니다.
접속을 시도하면 VNC 비밀번호를 물어보는 것 까지 나오는데, 그 이후론 소위 말하는 '회색 화면'만 나옵니다.
문제 지점은 xstartup 에서 gnome-session 같습니다. 맨 마지막에 Gnome 환경을 사용하기 위해 gnome-session 을 입력한 상태입니다.
일단 xstartup 에 gnome-session 대신 gnome-terminal 을 입력해서 GUI 긴 하지만 터미널 까지 띄워봤습니다.
그리고 gnome-clocks 까지 입력하니 시계도 잘 나오네요. (이걸로 보았을 땐, VNC 설정이 잘못 된 것 같지는 않습니다.)
제가 잘못 생각하거나, 놓치는 것이 있을까요???
1. VNC 는 생각보다 Putty + Xming 보다 빠르지 않다. 그냥 Putty + Xming 을 사용하라.
2. 어떤 글에선 Gnome 의 원격 데스크톱의 성능이 나뻐서(???) KDE 의 원격 데스크톱이 더 낫다는 글도 보았습니다. (어차피 Debian 8 을 설치한지 얼마 안되서, KDE 환경으로 다시 엎을(...) 각오는 되어 있습니다.)
3. netstat 에서 grep 으로 tight 를 주고, 5900, 6000번대 포트가 열린것을 확인한 후 공유기에서 포트포워딩을 했는데, 모르는 포트가 막혀있어서 그렇다.
4. tightvnc 대신에 다른 vnc 서버 프로그램을 사용하라. (apt-get 으로 설치하였습니다.)
5. OS 를 엎을 수 있다면, Debian 대신 Ubuntu를 사용하라. (이상하게 Ubuntu + SVN 질문글이 많더군요. Ubuntu 사용자가 그냥 많아서 그런가...)
VNC가 네트웍 부하 더 많이 줍니다. 그리고
VNC가 네트웍 부하 더 많이 줍니다.
그리고 원격으로 화면 댕길거면 UI는 최대한 단순하게 구성하셔야 합니다.
바탕화면이나 창 꾸미는 버튼들을 단색으로 구성하시고 다른 효과들도 다 off 시키세요.
화려한 UI 효과 많아질수록 대역폭 많이 잡아먹고 반응도 느려집니다.
디스플레이용 HDMI, DVI, DP 대역폭은 네트웍과는 비교할 수 없을 정도로 엄청납니다.
Written By the Black Knight of Destruction
UI 를 수정해야 겠군요.
답변 달아주셔서 감사합니다.
UI 는 최대한 단순히 해야할 것 같습니다. (아직 그 부분을 설정하지 못했네요.)
제가 말하는 Putty + Xming 조합이 느리다는건, GUI 관련 명령어를 Putty 에서 입력했을 때, 실제로 호스트 화면에 출력되는데 약간의 시간이 걸린다는 것입니다.
VNC 환경에서는 일단 한번 화면이 떠 있으면, 입력하는 족족이 화면으로 출력되더군요. (최대 동시 접속자 수는 5명 내외입니다.)
그리고 자답하자면, 결국 Debian 7 (8 이 아니라 7 이 필요했습니다.) 과 xfce4 조합으로 다시 엎었습니다.
그러니까 한번에 잘 되네요~
xrdp 라는 것도 있습니다. RDP 서버죠.
xrdp 라는 것도 있습니다. RDP 서버죠. gnome3 도 됩니다.
audio streaming 까지 도전하고 있는 듯 싶은데, 되는진 모르겠습니다.
댓글 달기