티스토리 뷰
tightvnc를 줄곧 썼었는데, 언제부터인지 뜻대로 설정이 되지 않는걸 알았습니다.
(잘쓰던게 갑자기 안된건 아니고, 제가 점점 Ubuntu 버젼을 올리면서 시행착오를 겪었습니다.)
설정하고 접속해보면 회색 줄무늬 화면만 나오거나, 아예 검게 나오거나 등등 원하는대로 설정이 되지 않았고
gnome 데스크탑 설정을 하기에 xstartup 항목들이 너무 복잡하게 느껴집니다.
수일간의 삽질 끝에 다른 VNC Server (Tiger VNC)를 쓰면 꽤나 손쉽게 접속된다는 걸 알게되었고 간략 정리하고자 합니다.
(Ubuntu 20.04와 18.04 둘다 잘되는 걸 확인함.)
1. Tiger VNC Server 설치
sudo apt-get install tigervnc-standalone-server tigervnc-xorg-extension
2. 비밀번호 설정
vncpasswd
3. xstartup 작성
"~/.vnc/xstartup" 파일을 열어 아래와 같이 작성한다.
#!/bin/sh
# Start Gnome 3 Desktop
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
4. 서버 실행
vncserver -localhost no
-localhost 옵션에 no를 주지 않으면 default 설정에 의해 localhost 에 의한 접근만 허용됩니다.
따라서 외부 접속을 허용하려면 해당 옵션을 주어야 합니다.
잘 수행되고 있는지는 "vncserver -list" 명령으로 확인할 수 있습니다.
5. 접속 잘 되는지 확인
https://www.realvnc.com/en/connect/download/viewer/linux/
RealVNC의 Stand-alone 실행 파일로 테스트 해보았습니다.
(해당 vncviewer는 기업에서 사용할 경우 돈을 내야 합니다. 유의하시기 바랍니다.)
Download 후 chmod +x <실행파일> 로 실행 권한 부여 후 실행합니다.
IP는 가급적 localhost나 127.0.0.1 대신 공인 IP를 활용하여 외부 접속이 잘 되는지 확인하시기 바랍니다.
※ 위에서 X DISPLAY 가 :2 일 경우 5902 포트입니다.
현재 원격 접속 화면 색상이 별로인데, 저는 우선 크게 개의치 않아서 그냥 쓰고 있습니다.
(색상이 이상한 건 Viewer 문제로 서버에는 이상이 없습니다.)
'Linux 개발' 카테고리의 다른 글
[Node.js Addon] Async Callback 만들기: v8 Persistent handle 사용법 (0) | 2017.10.07 |
---|---|
casync 알아보기 #2 (빌드 & 테스트) (1) | 2017.06.29 |
casync 알아보기 (Content Addressable Data Synchronizer) (0) | 2017.06.28 |
Node.js 용 c++ Addon을 gcc로 컴파일하기 (node-gyp 없이) (0) | 2017.06.10 |
표준출력 stderr, stdout 을 파일 등으로 redirection 하기 (0) | 2016.09.18 |
- Total
- Today
- Yesterday
- Gear s2
- content addressable storage
- node-gyp
- NPPi
- Tizen
- libfuse
- nodejs
- Lennart Poettering
- Samsung gear
- samsung
- IOT
- CUDA
- Push
- content-addressable storage
- Wearable
- gear
- Push Service
- Tizen Studio
- 타이젠
- Container
- Tizen Push
- node.js
- casync
- Tizen SDK
- GCM
- Samsung Push
- Gear S3
- systemd/casync
- Tizen Emulator
- 푸시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |