Ubuntu 26.04에는 RDP 및 VNC 프로토콜을 모두 지원하는 GNOME 원격 데스크톱 기능이 내장되어 있습니다. 원격 액세스를 활성화하는 데 추가 소프트웨어가 필요하지 않습니다. 이 문서에서는 이러한 원격 데스크톱 솔루션을 구성하고 사용하는 방법을 다룹니다.
GNOME 내장 원격 데스크톱(권장)
Ubuntu 26.04의 GNOME 50 데스크톱에는 기본 RDP 프로토콜을 지원하는 gnome-remote-desktop 구성 요소를 기반으로 하는 원격 데스크톱 서비스가 내장되어 있습니다.
원격 데스크톱 활성화
- “설정 > 시스템 > 원격 데스크톱”을 엽니다.
- “원격 데스크톱” 토글을 켭니다.
- 액세스 방법을 설정합니다:
- 원격 제어: 원격 사용자가 데스크탑을 제어할 수 있습니다.
- 원격 로그인: 원격 사용자가 새 세션에 로그인할 수 있습니다.
RDP 액세스 구성
원격 데스크톱 설정에서:
- “원격 데스크톱” 활성화
- 표시된 장치 주소를 기록해 두십시오(예:
192.168.1.100) - 원격 인증을 위한 사용자 이름과 비밀번호 설정
- 필요한 경우 보안 강화를 위해 “확인 필요” 옵션을 활성화하세요.
Windows에서 연결 중
내장된 Windows “원격 데스크톱 연결” 클라이언트는 다음과 같이 직접 연결할 수 있습니다.
- Windows에서 “원격 데스크톱 연결”(
mstsc.exe)을 엽니다. - Ubuntu 시스템의 IP 주소를 입력하세요.
- 구성한 사용자 이름과 비밀번호를 입력하세요.
- “연결”을 클릭하세요
macOS에서 연결 중
macOS에서는 Microsoft 원격 데스크톱 클라이언트(App Store에서 다운로드)를 사용하여 Ubuntu의 RDP 서비스에 연결할 수 있습니다.
다른 Linux 시스템에서 연결
# Using GNOME Connections
sudo apt install gnome-connections
# Using Remmina (more feature-rich)
sudo apt install remmina remmina-plugin-rdpRemmina를 열고 새 연결을 생성한 후 RDP 프로토콜을 선택하고 주소와 자격 증명을 입력하세요.
VNC 원격 데스크톱
VNC는 널리 사용되는 또 다른 원격 데스크톱 프로토콜입니다.
GNOME 원격 데스크톱의 최신 버전에서는 내장 VNC 백엔드가 제거되었습니다. 이제 “설정 > 시스템 > 원격 데스크톱” 패널은 RDP만 제공합니다. VNC의 경우 타사 VNC 서버(예: 아래 TigerVNC)를 설치합니다.
독립형 VNC 서버 사용
TigerVNC를 독립형 VNC 서버로 설치할 수 있습니다.
sudo apt install tigervnc-standalone-server tigervnc-commonVNC 서버를 구성합니다.
# Set VNC password
vncpasswd
# Start VNC server
vncserver :1 -geometry 1920x1080 -depth 24
# Stop VNC server
vncserver -kill :1VNC 클라이언트 연결
다른 장치에서 VNC 서버에 연결합니다.
# Install TigerVNC Viewer on Linux
sudo apt install tigervnc-viewer
# Connect
vncviewer server-address:5901보안 고려 사항
원격 데스크톱에는 보안 위험이 있습니다. 다음 사항을 준수하십시오.
SSH 터널을 사용하여 VNC 암호화
VNC 프로토콜은 기본적으로 전송을 암호화하지 않습니다. SSH 터널을 사용하는 것이 좋습니다.
# Establish an SSH tunnel on the client
ssh -L 5901:localhost:5901 username@server-address
# Then connect to the local forwarded port
vncviewer localhost:5901방화벽 구성
필요한 포트만 열려 있는지 확인하십시오.
# RDP default port 3389
sudo ufw allow 3389/tcp
# VNC default port (display :1 corresponds to 5901)
sudo ufw allow 5901/tcp
# Allow only specific IP range
sudo ufw allow from 192.168.1.0/24 to any port 3389기타 보안 권장사항
- 원격 데스크톱 인증에 강력한 비밀번호를 사용하세요
- 원격 데스크톱 포트를 공용 인터넷에 직접 노출하지 마세요.
- 외부 액세스의 경우 VPN 또는 SSH 터널을 사용하십시오.
- 원격 접속 로그를 정기적으로 확인하세요
원격 데스크톱 성능 최적화
네트워크 최적화
- 최상의 경험을 위해 LAN에서 유선 연결을 사용하십시오.
- RDP 프로토콜은 일반적으로 VNC보다 대역폭 효율성이 더 높습니다.
- 색상 깊이와 해상도를 낮추면 낮은 대역폭 조건에서 경험이 향상될 수 있습니다.
디스플레이 설정
RDP 연결을 사용할 때 클라이언트는 일반적으로 다음을 설정할 수 있도록 허용합니다.
- 클라이언트 화면과 일치하는 해상도
- 색상 깊이(고품질 대 고성능)
- 오디오 리디렉션
- 클립보드 공유
일반적인 문제 해결
원격 데스크톱에 연결할 수 없습니다
# Check if the remote desktop service is running
systemctl status gnome-remote-desktop
# Restart the service
systemctl restart gnome-remote-desktop
# Check if ports are listening
ss -tlnp | grep -E '3389|5900'
# Check firewall rules
sudo ufw status연결 후 검은 화면
이는 일반적으로 Wayland 권한 또는 GNOME 원격 데스크톱 서비스 상태 문제입니다. 원격 데스크톱 설정에서 화면 공유 권한이 부여되었는지 확인하고 gnome-remote-desktop을 다시 시작하세요. 문제가 지속되면 시스템을 업데이트하거나 다른 원격 데스크톱 방법을 사용하십시오.
지연 연결
- 클라이언트의 해상도 및 색 농도 설정을 낮추세요.
- 네트워크 대역폭이 충분한지 확인하세요.
- 불필요한 데스크탑 애니메이션 효과 비활성화
요약
Ubuntu 26.04에 내장된 GNOME 원격 데스크톱 기능은 원격 데스크톱 구성을 매우 간단하게 만들고 RDP 프로토콜은 Windows 생태계와 좋은 호환성을 제공합니다. 고급 사용자의 경우 VNC는 더 많은 유연성을 제공합니다. 어떤 솔루션을 선택하든 항상 무단 원격 액세스를 방지하기 위해 보안 구성의 우선순위를 정하세요.