Skip to content
TENVO AI · LANGSUNG · v0.16.4 · TLS · Sertifikat per-perangkat · AGPL-3.0 · TINGKAT GRATIS · 30 PERANGKAT · INFRA HOSTING MANDIRI · GUNAKAN API KEY SENDIRI · MCP UNTUK CLAUDE & CURSOR
Kembali ke BlogTutorial

Remote Desktop Multi Session: Siapkan Sesi Simultan

Tenvo Editorial Team8 menit baca
Remote Desktop Multi Session: Siapkan Sesi Simultan

Mendukung beberapa pengguna sekaligus, menjalankan beberapa sesi GUI di satu server, atau membiarkan engineer terhubung secara independen ke host yang sama? "Remote desktop multi session" menabrak batas OS, masalah lisensi, dan kompleksitas jaringan.

Mendukung beberapa pengguna sekaligus, menjalankan beberapa sesi GUI di satu server, atau membiarkan engineer terhubung secara independen ke host yang sama? "Remote desktop multi session" adalah titik di mana orang bertemu batas OS, masalah lisensi, dan kompleksitas jaringan. Panduan ini menjelaskan apa arti multi‑session sebenarnya, tradeoff antar platform, dan langkah konfigurasi konkret agar Anda bisa menjalankan sesi simultan secara andal dan aman.

Apa arti “multi‑session” sebenarnya

Ada dua hal berbeda yang orang sebut “multi‑session.” Tentukan yang Anda butuhkan sebelum merancang solusi.

  • Beberapa koneksi simultan ke sesi desktop yang sama (layar berbagi) — beberapa admin atau pendukung terhubung pada waktu yang sama untuk melihat/mengontrol desktop yang sama yang sedang masuk. Alat: TeamViewer, AnyDesk, Tenvo dan varian VNC klasik. Ini berguna untuk dukungan bersama dan demonstrasi.
  • Beberapa sesi GUI independen pada satu mesin (sesi pengguna terpisah) — pengguna berbeda masing‑masing mendapatkan sesi desktop mereka sendiri pada host yang sama (seperti beberapa sesi RDP di Windows Server). Ini membutuhkan dukungan OS server atau manajer sesi yang mampu membuat dan memetakan sesi pengguna ke display virtual yang berbeda.

Pilihan desain dan lisensi mengikuti dari mana yang Anda inginkan. Sesi konsol bersama mudah; sesi independen membutuhkan peran server atau daemon sesi di Linux.

Perbedaan platform dan langkah praktis

Berikut cara tiga keluarga OS utama berperilaku dan bagaimana Anda menyiapkan sesi simultan di masing‑masing.

Windows (desktop vs server)

Windows desktop SKU (Windows 10/11 Pro) dibuat untuk menyediakan satu sesi konsol interaktif pada satu waktu. Beberapa orang dapat terhubung ke konsol yang sama dengan alat pihak ketiga, tetapi Anda tidak akan mendapatkan desktop pengguna independen tanpa berpindah ke Windows Server dan Remote Desktop Services (RDS).

Windows Server (2016/2019/2022) mendukung beberapa sesi independen melalui peran Remote Desktop Services. Komponen kunci adalah:

  • RD Session Host (menjalankan sesi pengguna).
  • RD Connection Broker (memetakan pengguna ke sesi dan mendukung rekoneksi serta load‑balancing).
  • RD Web Access / RD Gateway (akses jarak jauh aman melalui HTTPS).
  • RDS licensing: Anda membutuhkan RDS CALs (per user atau per device) — Microsoft menegakkan persyaratan lisensi untuk penggunaan multi‑session produksi.

Langkah tingkat tinggi untuk mendapatkan beberapa sesi independen di Windows Server:

  1. Instal Windows Server 2019 atau 2022 (kedua versi ini direkomendasikan saat ini).
  2. Tambahkan peran Remote Desktop Services dan layanan peran yang diperlukan (Session Host, Connection Broker, Licensing).
  3. Konfigurasikan mode Licensing dan instal RDS CALs Anda di RD Licensing Manager.
  4. Opsional: tambahkan RD Gateway untuk menghindari membuka RDP (TCP/3389) ke internet dan aktifkan NLA (Network Level Authentication).
  5. Gunakan DNS atau load balancer di depan beberapa server RD Session Host dan daftarkan Connection Broker untuk persistensi sesi.

Kapan menggunakan Windows RDS: ketika Anda membutuhkan persistence profil, isolasi aplikasi, dan pemisahan pengguna yang tepat. Jika Anda hanya butuh teknisi dukungan melihat/mengontrol konsol pengguna, alat dukungan jarak jauh lebih sederhana dan tidak memerlukan lisensi RDS.

Linux: beberapa sesi independen relatif mudah

Desktop Linux bersifat fleksibel. Anda dapat menjalankan beberapa sesi X.org atau Wayland dan menyajikannya melalui RDP (xrdp) atau VNC. Ini membuat sesi independen murah dan mudah diskalakan.

Contoh: Ubuntu 22.04 LTS + xrdp + TigerVNC. Setup ini memberi setiap pengguna sesi sendiri pada nomor display terpisah. Perintah praktis:

sudo apt update
sudo apt install -y xrdp tigervnc-standalone-server
sudo systemctl enable --now xrdp
# create users
sudo adduser alice
sudo adduser bob
# open firewall for RDP (or tunnel via SSH / VPN instead)
sudo ufw allow 3389/tcp

xrdp akan memetakan login baru ke sesi baru secara default. Jika Anda lebih suka port VNC per‑display, VNC menggunakan port TCP 5900 + nomor display (display :1 → 5901). Untuk akses internet, Anda bisa meletakkan reverse proxy, Guacamole, atau VPN di depan host alih‑alih mengekspos 3389/5900 secara langsung.

Linux juga memudahkan otomatisasi spawning sesi, menggunakan LDAP/AD untuk otentikasi pengguna, dan menyimpan direktori home di NFS/SMB saat Anda membutuhkan host stateless di belakang load balancer.

macOS: sesi GUI independen terbatas

macOS pada dasarnya adalah OS satu konsol. Anda bisa melakukan fast user switching dan beberapa pengamat lewat Screen Sharing atau Apple Remote Desktop, tetapi macOS umumnya tidak menyediakan beberapa sesi GUI independen seperti Windows Server atau Linux (kecuali dengan hack berat dan produk server yang tidak didukung).

Jika Anda membutuhkan banyak sesi GUI independen, Linux atau Windows Server adalah pilihan yang lebih baik. Jika kasus penggunaan adalah dukungan jarak jauh atau melihat layar bersama pada Mac, alat seperti Tenvo, TeamViewer, atau VNC akan memenuhi kebutuhan tersebut.

Broker sesi, load balancing dan skalabilitas

Menjalankan beberapa sesi simultan itu satu hal; menjalankan ratusan memerlukan arsitektur: broker sesi, load balancing, dan direktori pengguna terpusat.

  • Connection broker / session manager — Windows menggunakan RD Connection Broker untuk mengarahkan pengguna dan mempertahankan status sesi. Untuk Linux, Anda bisa menggunakan Apache Guacamole sebagai web gateway atau broker kustom (LB + sticky sessions) untuk menyeimbangkan pengguna ke host.
  • Load balancing — gunakan DNS + load balancer atau hardware NLB. Pastikan broker mendukung rekoneksi sesi/pemetaan sticky.
  • Profile storage — untuk pengguna roaming, simpan profil di file server terpusat (SMB/NFS) atau gunakan roaming profiles sehingga sesi konsisten terlepas dari host.
  • Keamanan — letakkan RD Gateways, VPN, atau web gateway di depan endpoint RDP/VNC; jangan mengekspos 3389/5900 langsung ke internet kecuali Anda memiliki kontrol yang memadai.

Untuk farm Windows RDS, RD Connection Broker dan RD Licensing server wajib pada skala besar; untuk fleet Linux, sentralisasi otentikasi dengan LDAP/AD dan menggunakan gateway seperti Guacamole atau VPN adalah pola umum.

Contoh praktis Linux: xrdp untuk beberapa sesi independen

Berikut pola konfigurasi ringkas yang bekerja baik untuk tim kecil yang menginginkan sesi terpisah pada satu mesin Linux (contoh Ubuntu 22.04).

  1. Instal paket (lihat perintah sebelumnya).
  2. Konfigurasikan xrdp untuk menggunakan backend Xorg. Edit /etc/xrdp/xrdp.ini untuk memastikan sesi baru di‑spawn sesuai kebutuhan (default sudah OK untuk kebanyakan instalasi).
  3. Buat akun pengguna terpisah dengan adduser dan setel password.
  4. Gunakan SSH tunnel atau VPN untuk akses jarak jauh alih‑alih mengekspos 3389. Contoh SSH tunnel dari workstation admin:
ssh -L 33890:localhost:3389 youruser@remote-host.example.com

Lalu arahkan klien RDP Anda ke localhost:33890. Ini memungkinkan beberapa admin membuat tunnel berbeda dan terhubung tanpa merubah aturan firewall. Untuk lingkungan enterprise, ganti SSH tunneling dengan VPN yang dikelola terpusat atau gateway seperti Guacamole.

Kapan menggunakan Tenvo (dan bagaimana posisinya)

Tenvo adalah alat desktop jarak jauh sumber terbuka yang berjalan pada relay terkelola secara default. Untuk dukungan dan alur kerja multi‑operator, itulah bagian yang penting: Anda menginstal klien pada setiap endpoint alih‑alih membuka port RDP atau VNC, dan relay yang menangani menghubungi mesin di balik NAT. Kodenya berlisensi AGPL‑3.0, jadi menjalankan relay sendiri tetap mungkin — hanya saja itu bukan jalan yang dibutuhkan kebanyakan tim.

Gunakan Tenvo ketika:

  • Anda perlu mendukung banyak endpoint berbeda dari jauh tanpa membuka port RDP pada setiap perangkat.
  • Anda menginginkan relay terkelola untuk menangani NAT traversal bagi Anda, alih‑alih memelihara aturan router atau terowongan per lokasi (lihat panduan kami ke remote desktop without port forwarding). Menjalankan relay sendiri juga dimungkinkan, tetapi hanya sepadan ketika sebuah persyaratan mengharuskannya.
  • Persyaratan Anda adalah dukungan bersama atau akses bersama ke desktop yang sama, bukan sesi independen tingkat OS per pengguna.

Jika Anda membutuhkan sesi pengguna yang sepenuhnya independen (desktop terpisah per pengguna) pada Windows, RDS pada Windows Server adalah pendekatan yang benar; Tenvo tidak menggantikan persyaratan lisensi RDS. Menjalankan relay di dalam LAN Anda sendiri masuk akal ketika sebuah persyaratan mewajibkannya — bahasa kepatuhan tentang infrastruktur pihak ketiga, jaringan terisolasi, atau aturan residensi data yang menyebutkan yurisdiksi; Self-hosted remote desktop: the honest 2026 guide kami menjelaskan pemasangan itu dan biaya operasional yang menyertainya. Tanpa persyaratan seperti itu, relay terkelola adalah ujung yang lebih murah dari kesepakatan ini.

Dapatkan klien dari halaman unduhan dan sambungkan melalui relay terkelola — tidak ada server milik Anda yang perlu didirikan. Gratis adalah $0, Lite $2.99/bln dan Pro $7.99/bln pada harga; jika Anda menerapkannya di seluruh tim dukungan, lihat rencana bisnis.

Checklist keamanan dan lisensi

Sebelum menerapkan akses multi‑session, jalankan checklist ini:

  • Apakah tipe sesi konsol bersama atau sesi independen? Pilih arsitektur yang benar.
  • Untuk multi‑session Windows Server: pastikan Anda memiliki RDS CALs dan peran RD Licensing terinstal.
  • Blokir ekspos langsung port RDP/VNC; gunakan RD Gateway, VPN, SSH tunnels, atau gateway akses jarak jauh seperti relay Tenvo.
  • Aktifkan NLA pada host RDP dan persyaratkan password kuat / MFA jika memungkinkan.
  • Log dan pantau aktivitas sesi — simpan audit trail siapa yang terhubung dan kapan.
  • Gunakan penyimpanan identitas terpusat (AD/LDAP) agar akses pengguna bisa dicabut secara sentral.

Untuk pembahasan lebih mendalam tentang tradeoff keamanan, lihat artikel kami tentang remote desktop security, yang membahas hardening RDP dan konfigurasi gateway serta MFA.

Tips pemecahan masalah

  • Koneksi gagal? Pastikan broker sesi atau gateway dapat dijangkau dan DNS terresolve dengan benar.
  • Pengguna tidak bisa reconnect ke sesi mereka? Di Windows, periksa kesehatan RD Connection Broker dan pastikan server RD Session Host terdaftar dengannya. Di Linux, periksa log xrdp di /var/log/xrdp-sesman.log.
  • Masalah performa saat banyak sesi? Pantau CPU, RAM, dan I/O disk; tambahkan lebih banyak session host dan gunakan load balancer atau skala horizontal.
  • Masalah firewall dan NAT? Gunakan SSH tunnels atau relay Tenvo untuk menghindari perubahan port yang kompleks.

Penutup — pilih alat yang tepat untuk tugas

Jika tujuan Anda adalah dukungan bersama atau beberapa orang bekerja pada desktop yang sama, itu adalah tugas alat dukungan jarak jauh, bukan peran server — dan dengan Tenvo itu berjalan melalui relay terkelola, sehingga tidak ada yang perlu dibuka di jaringan endpoint. Bagaimana itu dibandingkan dengan opsi berpemilik dijabarkan dalam perbandingan kami dengan TeamViewer dan AnyDesk. Jika Anda membutuhkan desktop terpisah dan independen per pengguna, rencanakan Windows Server RDS atau penyebaran multi‑sesi Linux (xrdp/TigerVNC atau gateway web seperti Guacamole).

Tidak ada solusi satu-ukuran-untuk-semua: Windows RDS adalah pilihan perusahaan yang tepat untuk hosting desktop pengguna dan penyampaian aplikasi, dan Linux adalah rute termurah ke sesi independen jika Anda sudah menjalankan dan memelihara host. Hitung seluruh tagihan sebelum menyebutnya murah — on‑call, patching, penyimpanan kunci, pembaruan sertifikat, satu region tanpa failover. Untuk menjangkau endpoint di seluruh NAT tanpa pekerjaan jaringan per-lokasi, relay terkelola seharga $2.99–$7.99 per bulan biasanya perhitungannya lebih singkat; lihat pricing.

Siap mencoba? Unduh Tenvo dan uji alur kerja multi‑operator pada relay terkelola — itu adalah default, dan untuk kebanyakan tim ceritanya berhenti di situ; tier tercantum pada pricing. Jika kewajiban kepatuhan, jaringan terisolasi, atau aturan residensi berarti relay harus menjadi milik Anda, Self-hosted remote desktop: the honest 2026 guide kami membahas pemasangan dan berapa biaya untuk menjaganya tetap berjalan.

Dapatkan Tenvo

Siap mencoba sendiri?

Gratis untuk 30 perangkat, tanpa kartu kredit. Siap dan tersambung dalam dua menit.