Remote Desktop Linux ke Windows: Remmina, xfreerdp, dan Solusi
- 24 September 2026
- 09.00
- Oleh Adrien Roche
- Diperbarui 3 Oktober 2026
- Tutorial

Klien remote desktop Linux mana yang sebaiknya dipakai?
Microsoft tidak menyediakan klien RDP untuk Linux: Windows App tersedia untuk Windows, macOS, iOS, Android, dan peramban, tetapi tidak untuk desktop Linux. Yang dimiliki Linux adalah FreeRDP, implementasi protokol ini yang bersifat open source, beserta beberapa antarmuka yang dibangun di atasnya: Remmina (GTK, profil tersimpan), GNOME Connections dan KRDC milik KDE (opsi lebih sedikit), serta xfreerdp, klien baris perintah FreeRDP sendiri yang membuka semua opsi.
| Klien | Antarmuka | NLA (CredSSP) | Codec modern | Pengalihan | Status |
|---|---|---|---|---|---|
| Remmina | GUI GTK, profil tersimpan | Ya (lewat FreeRDP) | RemoteFX, GFX, H.264 bila FreeRDP dikompilasi dengan dukungan tersebut | Clipboard, folder, printer, audio, mikrofon | Dipelihara aktif |
| xfreerdp (FreeRDP 3) | Baris perintah | Ya | RemoteFX, GFX, H.264 | Semua yang didukung FreeRDP | Dipelihara aktif |
| GNOME Connections / KRDC | GUI terintegrasi desktop | Ya (lewat FreeRDP) | Tergantung build FreeRDP | Dasar (clipboard, penskalaan) | Dipelihara bersama lingkungan desktop |
| rdesktop | Baris perintah | Hanya Kerberos, tanpa NTLM | Tidak, hanya codec bitmap lama | Clipboard, disk, suara | Rilis terakhir 1.9.0, Oktober 2019 |
Pakai Remmina untuk mesin yang Anda sambungi setiap hari, tetapi pelajari juga xfreerdp: ketika Remmina gagal, pesan galatnya berasal dari FreeRDP, dan baris perintah adalah tempat tercepat untuk mendiagnosisnya. Simpan rdesktop untuk host yang tidak mendukung Network Level Authentication, seperti Windows XP atau Server 2003 tanpa pembaruan.
Siapkan sisi Windows terlebih dahulu
Sebelum menyentuh Remmina atau xfreerdp, aktifkan Remote Desktop pada mesin Windows 11 dan periksa tiga hal berikut sekalian:
- Edisi: hanya Windows Pro, Enterprise, dan Server yang menerima sesi RDP masuk; Home tidak bisa menjadi host, apa pun kliennya.
- Akun: pengguna butuh kata sandi sungguhan (PIN Windows Hello tidak berfungsi lewat RDP) dan harus berstatus administrator atau anggota Remote Desktop Users.
- Alamat: catat IP dengan
ipconfig: alamat privat di LAN, IP publik untuk VPS Windows, atau lewat VPN ke jaringan bila PC rumah diakses melalui internet.
Dari Linux, pastikan ada layanan yang mendengarkan sebelum menyalahkan klien:
nc -vz 203.0.113.10 3389Hasil succeeded berarti port dapat dijangkau; penolakan atau koneksi yang menggantung dibahas pada bagian galat.
Remmina: jalur grafis
1. Pasang Remmina dan plugin RDP-nya
Dukungan RDP adalah plugin terpisah di sebagian besar distribusi; plugin secret menyimpan kata sandi di keyring desktop Anda:
# Debian / Ubuntu
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
# Fedora
sudo dnf install remmina remmina-plugins-rdp remmina-plugins-secret
# Arch Linux
sudo pacman -S remmina freerdp
# Any distribution (Flatpak)
flatpak install flathub org.remmina.Remmina2. Buat profil koneksi
Klik + untuk profil baru dan atur Protocol ke RDP - Remote Desktop Protocol. Pada Server, masukkan IP atau hostname, dan tambahkan port non-standar setelah tanda titik dua, misalnya 203.0.113.10:3390. Isi Username dan Password; biarkan Domain kosong untuk akun Windows lokal. Simpan lalu klik dua kali untuk menyambung; bagian sertifikat di bawah menjelaskan permintaan konfirmasi yang muncul pertama kali.
3. Resolusi, penskalaan, dan kualitas
Pada tab Basic, Resolution menawarkan Use initial window size, Use client resolution (cocok untuk layar penuh), dan ukuran tetap; tombol resolusi dinamis di toolbar kemudian membuat Windows menata ulang desktop saat Anda mengubah ukuran jendela. Colour depth secara bawaan Automatic (32 bpp); GFX AVC444 (32 bpp) paling tajam pada Windows versi terkini, sedangkan High colour (16 bpp) dengan Quality pada Poor (fastest) cocok untuk koneksi lambat. Pada layar HiDPI, Remote scale factor di tab Advanced membuat Windows merender antarmukanya lebih besar alih-alih merentangkan piksel di sisi Anda.
4. Pengalihan clipboard, folder, dan audio
Sinkronisasi clipboard aktif secara bawaan (tab Advanced punya sakelar Turn off clipboard sync). Share folder di tab Basic mengalihkan direktori lokal ke dalam sesi, lalu muncul di Windows Explorer di bawah This PC. Atur Sound ke Local agar suara Windows keluar dari speaker Linux Anda, dan aktifkan Redirect local microphone untuk arah sebaliknya.
xfreerdp (FreeRDP 3): jalur baris perintah
1. Pasang FreeRDP 3
# Debian 12+ / Ubuntu 24.04+ (binary: xfreerdp3)
sudo apt install freerdp3-x11
# Fedora (binary: xfreerdp, version 3.x)
sudo dnf install freerdp
# Arch Linux (binary: xfreerdp)
sudo pacman -S freerdpDebian dan Ubuntu menamai binari FreeRDP 3 sebagai xfreerdp3 agar bisa hidup berdampingan dengan freerdp2-x11 (yang memakai nama xfreerdp). Periksa dengan xfreerdp3 /version lalu sesuaikan perintah di bawah. Pada Wayland, xfreerdp berjalan melalui XWayland; paket freerdp3-sdl menyediakan klien SDL native FreeRDP yang lebih baru.
2. Sambungkan
xfreerdp3 /v:203.0.113.10 /u:Administrator /from-stdin +dynamic-resolution +clipboard/from-stdin meminta kata sandi secara interaktif alih-alih meninggalkannya di riwayat shell lewat /p:. Untuk akun domain, tulis /u:CORP\alice atau /u:[email protected]; port non-bawaan ditulis pada argumen server, /v:203.0.113.10:3390. Opsi lain yang berguna:
/funtuk layar penuh (Ctrl+Alt+Enter untuk beralih), atau/size:1920x1080dan persentase seperti/size:80%./multimonuntuk memakai semua monitor, atau/monitors:0,1untuk memilih sebagian./kbd:layout:0x40cuntuk memaksa tata letak papan tombol (Prancis);/list:kbdmenampilkan daftar kodenya.
3. Alihkan clipboard, folder, audio, dan printer
xfreerdp3 /v:203.0.113.10 /u:Administrator /from-stdin \
+clipboard \
/drive:share,$HOME/rdp-share \
/sound /microphone \
/printer/drive:name,path membuka direktori lokal ke dalam sesi; direktori itu muncul di Windows Explorer sebagai share on <your-hostname> di bawah This PC. +home-drive membagikan seluruh direktori home Anda, dan +drives setiap filesystem yang ter-mount, biasanya jauh lebih luas dari yang Anda butuhkan. /sound memutar audio Windows melalui subsistem audio bawaan Anda (PulseAudio, atau lapisan kompatibilitas PipeWire); /audio-mode:1 membiarkan audio tetap di server.
4. Resolusi dan penskalaan HiDPI
+dynamic-resolution membuat Windows mengubah ukuran desktopnya sendiri ketika Anda mengubah ukuran jendela, sehingga teks tetap tajam. /smart-sizing mempertahankan ukuran desktop remote dan menskalakan gambar di sisi Linux, yang tampak buram pada skala selain 100%. Pada panel 4K, gunakan /scale:180 (nilai yang diterima: 100, 140, 180) agar Windows merender antarmukanya pada 180%, atau /scale-desktop:200 untuk kontrol lebih halus. Soal bandwidth, /gfx:AVC444 memilih pipeline H.264 pada host yang mendukungnya, dan -wallpaper -themes /bpp:16 adalah kombinasi untuk bandwidth rendah.
Penjelasan tentang peringatan sertifikat
Pada koneksi pertama ke sebuah host, xfreerdp menampilkan subject, issuer, dan fingerprint SHA-256 sertifikat, lalu: The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Do you trust the above certificate? (Y/T/N). Y menyimpan fingerprint secara permanen, T mempercayainya hanya untuk sesi ini, N membatalkan (Remmina menanyakan hal serupa lewat dialog Accept certificate?). Peringatan ini wajar: Windows membuat sertifikat yang ditandatangani sendiri untuk layanan Remote Desktop, diterbitkan atas nama mesin itu sendiri, dan tidak ada otoritas sertifikat yang menjaminnya. Sesi tetap terenkripsi; klien hanya tidak bisa membuktikan siapa yang ada di ujung sana. Untuk memverifikasi, bandingkan dengan sertifikat di bawah Remote Desktop, Certificates pada certlm.msc di mesin Windows. Fingerprint yang telah diterima disimpan dalam satu berkas per host di ~/.config/freerdp/server/ (FreeRDP 2 memakai ~/.config/freerdp/known_hosts2).
Peringatan yang harus ditanggapi serius adalah !!!Certificate for host:port has changed!!!. Pesan ini muncul ketika fingerprint yang tersimpan tidak lagi cocok: hal yang sah setelah Windows dipasang ulang, hostname berubah, atau sertifikat diperbarui, tetapi juga persis seperti tanda serangan man-in-the-middle. Konfirmasikan perubahan itu di sisi Windows, lalu hapus entri host tersebut dari penyimpanan FreeRDP dan sambungkan kembali. Untuk otomatisasi, /cert:tofu menerima pada penggunaan pertama lalu menyematkannya; /cert:fingerprint:sha256:<hex> menyematkan sertifikat yang sudah diketahui secara eksplisit. /cert:ignore dan Ignore certificate di Remmina menonaktifkan pemeriksaan sepenuhnya (hanya untuk lingkungan uji).
Galat umum: koneksi ditolak, timeout, NLA, dan CredSSP
Koneksi ditolak: xfreerdp melaporkan ERRCONNECT_CONNECT_FAILED [0x00020006]. Host merespons, tetapi tidak ada yang menerima koneksi pada port tersebut: Remote Desktop dinonaktifkan, layanannya berhenti, atau port-nya salah. Di Windows, Get-Service TermService seharusnya menampilkan Running dan netstat -ano | findstr :3389 seharusnya menampilkan baris LISTENING. Jika koneksi justru menggantung, paket sedang dibuang oleh firewall, aturan NAT, atau rute VPN; panduan mengatasi timeout koneksi Remote Desktop ini membahasnya lapis demi lapis.
Kegagalan NLA dan CredSSP. Windows modern mewajibkan Network Level Authentication: kredensial diperiksa melalui CredSSP sebelum desktop apa pun digambar. Gejala umumnya adalah ERRCONNECT_LOGON_FAILURE [0x00020014], dan dalam banyak kasus penyebabnya adalah masalah kredensial yang sengaja tidak dijelaskan Windows: salah ketik, akun lokal yang ditulis dengan awalan domain, akun domain tanpa awalan, atau kata sandi kosong yang ditolak NLA. Penyebab yang kurang terlihat adalah kata sandi yang kedaluwarsa atau wajib diganti, yang tidak bisa ditangani CredSSP karena dialog penggantiannya berada di GUI yang belum Anda capai. Memaksa /sec:tls melewati NLA dan membawa Anda ke layar masuk Windows, bila kebijakan host mengizinkannya. Dengan rdesktop, situasi yang sama tampil sebagai CredSSP required by server; beralihlah ke FreeRDP, karena rdesktop hanya mendukung CredSSP bersama Kerberos.
Keamanan: VPN atau tunnel lebih dulu; mengganti port bukan keamanan
Dari mana port 3389 bisa dijangkau lebih penting daripada opsi klien apa pun. Port RDP yang terbuka ke internet akan menerima percobaan penebakan kata sandi dalam hitungan jam, sehingga NLA dan kata sandi yang kuat menjadi satu-satunya pertahanan. Memindahkan layanan ke port lain hanya mengubah waktunya: pemindai memeriksa seluruh 65.535 port dan handshake RDP tetap mengidentifikasi dirinya, apa pun nomor portnya. Panduan tentang port RDP 3389 ini menjelaskan apa yang mendengarkan di sana dan mengapa.
Yang benar-benar mengurangi paparan: WireGuard atau VPN lain agar 3389 hanya dapat dijangkau dari alamat privat; aturan Windows Firewall yang dibatasi pada IP sumber Anda sendiri di sebuah VPS; atau tunnel SSH melalui fitur Windows OpenSSH Server, sehingga port RDP tidak perlu terbuka sama sekali:
ssh -N -L 13389:localhost:3389 [email protected]
# in a second terminal
xfreerdp3 /v:localhost:13389 /u:Administrator /from-stdin +dynamic-resolution +clipboardJalur mana pun yang Anda pilih, biarkan NLA tetap aktif dan terapkan kebijakan penguncian akun.
Semua ini mengandaikan adanya mesin Windows yang layak disambungi. Jika tujuannya sekadar punya Windows yang tersedia dari desktop Linux Anda (untuk perangkat lunak tanpa versi Linux, atau sesi yang harus tetap berjalan saat laptop Anda tidur), PC rumah yang reboot untuk pembaruan di balik router yang tidak bisa Anda konfigurasi adalah target yang buruk. Pilihan yang lebih sederhana adalah server RDP Windows dengan akses admin penuh yang dihosting: rdp.monster menyiapkannya sekitar 10 detik setelah pembayaran terkonfirmasi, dengan CPU dan RAM khusus, bandwidth tanpa batas (fair-use), tanpa KYC, menerima kripto, mulai dari $8.99/bulan. Bagi Remmina atau xfreerdp, itu hanyalah host Windows biasa.
Pertanyaan yang sering ditanyakan
Apakah Linux punya klien remote desktop bawaan untuk Windows?
apt install remmina remmina-plugin-rdp atau perintah setara pada distribusi Anda.Bisakah saya remote desktop dari Linux ke Windows 11 Home?
Bagaimana cara menyalin berkas antara Linux dan Windows lewat RDP?
/drive:share,/home/you/folder dan direktori tersebut muncul di Windows Explorer di bawah This PC sebagai drive yang dialihkan; di Remmina, atur Share folder pada tab Basic profil. Penyalinan lalu berjalan dua arah dengan drag and drop biasa di Explorer, dan berkas besar jauh lebih andal disalin dengan cara ini dibandingkan menempelkannya lewat clipboard. Jika drive tidak pernah muncul, kemungkinan ada Group Policy di sisi Windows yang memblokir pengalihan drive.Mengapa sesi RDP dari Linux saya lambat, dan bagaimana mempercepatnya?
/gfx:AVC444 (atau colour depth GFX AVC444 di Remmina) memberi gambar terbaik pada Windows 10, 11, dan Server 2016 atau lebih baru. Pada koneksi lambat atau banyak paket hilang, turunkan ke /bpp:16, tambahkan -wallpaper -themes, dan biarkan /network:auto menyetel sisanya. Koneksi kabel di sisi klien menghilangkan sumber tersendat yang paling umum.Adrien Roche, Editor Infrastruktur & Hosting
Insinyur sistem dengan pengalaman 10+ tahun mengoperasikan armada Windows Server dan Linux. Adrien mengelola dokumentasi infrastruktur rdp.monster dan menulis panduan kami tentang RDP, hosting VPS, administrasi server, jaringan, dan perangkat privasi.
Artikel terkait




