728x90
GNOME에서는 로그인하지 않은 상태에서의 VNC 접속을 기본적으로 지원하지 않는다고 한다.
그래서 다음과 같은 귀찮은 작업을 해야 한다.
1) gnome-remote-desktop 설정
gnome-remote-desktop 에서 "Settings"를 열고 "Sharing"을 선택 후
"Remote Desktop" 또는 "Screen Sharing"을 찾아서 비활성화한다.
==> 이건 안하고 5번 하기 전에 start x11vnc.service 전에만 하면 될 것 같긴 함
2) x11vnc 설치
sudo apt update
sudo apt install x11vnc
3) x11vnc 비밀번호 설정 (해당 계정에서)
x11vnc -storepasswd
4) 부팅 시 자동 시작 설정 (x11vnc.service 파일 생성)
sudo nano /etc/systemd/system/x11vnc.service
내용
[Unit]
Description=Start x11vnc at startup
After=display-manager.service
[Service]
Type=oneshot
User=<username>
Group=<groupname>
ExecStart=/usr/bin/x11vnc -forever -usepw -display :0
RemainAfterExit=yes
Restart=on-failure
[Install]
WantedBy=multi-user.target
5) 적용
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
참조:
RemainAfterExit=yes는 서비스가 실행된 후에도 상태를 유지하도록 하는 설정
728x90
'IT > OS|Network|Script' 카테고리의 다른 글
Linux 디버깅 심볼 설치방법 (0) | 2024.11.16 |
---|---|
SendmailViaSMTP.py 를 통해 gmail 보낼때 세팅 (1) | 2024.09.28 |
우분투 efi 사용환경에서 부팅 (grub) timeout 설정 (1) | 2024.08.24 |
RegEx 관련 생성기, 도우미, 검증기 (0) | 2024.03.01 |
라즈베리 파이 - VPN Server 구축 (1) | 2024.02.10 |