VNC 종류가 많고 잘안되는 경우가 있어서 정리해봅니다. 클라이언트는 어떤걸 사용해도 됩니다만 서버쪽 설치가 잘안되는 경우가 많았습니다.
기본적으로 ubuntu 에서 제공하는 VNC 서버 종류들입니다.
https://help.ubuntu.com/community/VNC/Servers
위 링크에 여러개를 설명하고 있지만, ubuntu에 기본으로 제공하는 vino 패키지를 사용하면 됩니다.
vino 기본 패키지 사용하기 바랍니다.
아래 가이드입니다만 GNOME configure설정하라고 하는데 자세한 설명이 없습니다.
vino
Vino is the default VNC server in Ubuntu to share your existing desktop with other users.
To configure vino from within GNOME, go to System > Preferences > Remote Desktop
To set vino to request access each time, tick Allow other users to view your desktop in the Remote Desktop configuration window.
- There's no way to set vino to only listen for the next connection.
To set a password, tick Require the user to enter this password:, and enter a hard-to-guess password.
To put vino in view-only mode, untick Allow other users to control your desktop.
To only allow local connections, open a terminal and run the command:
gsettings set org.gnome.Vino network-interface lo
To allow connections from anywhere, open a terminal and run the command:
gsettings reset org.gnome.Vino network-interface
gsettings set org.gnome.Vino require-encryption false
여기를 참고해서 dconf를 설치 해야합니다.
sudo apt-get install dconf-editor
그리고 아래 링크를 참고해서 설정 몇가지를 조정 하면됩니다.
https://helpdeskgeek.com/linux-tips/easiest-way-remotely-connect-linux-mint-os/
여기까지가 기본 설정이 끝났습니다.
잘되는것처럼 보이다가 간혹 검은 화면으로 나오는 경우가 있는데 이것을 파악하는데 한참 걸렸습니다. 모니터 연결했을때는 잘나오다가 모니터 없이 부팅할때만 검은화면이 나오기 때문에 확인하기가 어려웠습니다. VNC는 기본적으로 모니터가 있어야 합니다. 모니터 없이 사용하면 검은 화면이 나온다는 사실 입니다.
모니터 없는경우 : ubuntu X windows dummy 비디오 device를 설정합니다.
https://isolution.pro/ko/q/au14031072/ubuntu-18-04neun-vncleul-tonghae-logeu-in-hwamyeon-e-yeongyeol
https://askubuntu.com/questions/1033436/how-to-use-ubuntu-18-04-on-vnc-without-display-attached
sudo apt-get install xserver-xorg-video-dummy
How to use: Add Fake Display when No Monitor is Plugged In
Then write it in the /usr/share/X11/xorg.conf.d/xorg.conf
(or possibly /etc/X11/xorg.conf
) file (create one, if it does not exist):
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x800"
EndSubSection
EndSection
댓글 없음:
댓글 쓰기