Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

RustDesk

Posted on 08/11/2024 by Zaidan

Beberapa pekan lalu saya dapat jatah WFA dari kantor, dan rencananya akan saya pakai pada hari Kamis, 7/11. Undian WFA ini dilakukan tiap dua pekan sekali. Intinya adalah perusahaan ngasih jatah karyawannya gak harus kerja di markas/kantor. Tapi bisa di tempat lain misalnya di kafe atau tempat makan.

Nah, salah satu kendala apabila bekerja di luar kantor adalah saat perlu oprek server atau jaringan yang hanya bisa diakses dari jaringan kantor/lokal. Hal ini juga yang disampaikan Tyo saat dia ambil jatah WFA-nya beberapa pekan lalu.

Saya pun cari cara supaya saya masih bisa akses “lab oprekan” di kantor walaupun saya lagi gak pakai jaringan kantor ataupun lagi di rumah (or virtually anywhere else). Saya mau cari solusi yang simpel, dan juga gratis. Mirip-mirip dengan TeamViewer atau AnyDesk gitu, tinggal masukkan kode ID dan password lalu terhubung deh.

Cari-cari di internet akhirnya nemu salah satu service yang mirip dengan AnyDesk. Namanya rustdesk.

image host

langsung ada warning di paling atas #ytta #iykyk

Cek halaman pricing ada paket gratis dan pada terms of condition juga memberikan izin untuk dipakai untuk penggunaan pribadi ataupun internal perusahaan. Kemungkinan saya pakai rustdesk ini juga hanya untuk testing. Jadinya.. yuk kita coba.

image host

image host

Salah satu kelebihan yang ditawarkan oleh rustdesk ini adalah multi-platform. rustdesk mendukung penggunaan pada WIndows, Linux, Mac OS, Android, iOS dan web client (canggih juga). Untuk mengunduh rustdesk bisa mengunjungi https://github.com/rustdesk/rustdesk/releases/tag/1.3.2

image host

warning message lagi. para scammer meresahkan #ytta #iykyk

Pilih sesuai platform yang ingin digunakan. Pada pengujian kali ini saya mau coba (udah nyoba sih, sekarang mau coba ulang buat blog post) instal di komputer/laptop saya (pakai Pop!_OS) dan instal di komputer kantor (VM Ubuntu).

Dari yang saya tahu sejauh ini, secara default kita menggunakan server milik rustdesk untuk koneksi remote. Namun rustdesk juga memungkinkan untuk self-hosted. Namun kali ini kita pakai yang default saja biar mudah.

Hal lain yang perlu diperhatikan apabila ingin deploy di sistem Linux, rustdesk (secara resmi) hanya mendukung window system X11. Pop!_OS yang saya pakai sudah (atau harusnya masih? karena Wayland is newer than x11? ) menggunakan X11. Namun VM Ubuntu saya masih menggunakan (sudah menggunakan harusnya kali ya? hehe) Wayland. Sehingga untuk dapat menggunakan rustdesk dengan optimal, perlu diganti terlebih dahulu ke X11.

image host

Pop!_OS pakai X11

Untuk mengganti window system pada VM Ubuntu menjadi X11, log out dari sesi Ubuntu. Lalu saat hendak masuk kembali ke sesi Ubuntu, pilih ikon gir pada pojok kanan bawah dan pilih opsi “Xorg”.

image host

Setelah itu, edit file /etc/gdm3/custom.conf dan uncomment atau hapus tanda pagar pada baris WaylandEnable=false seperti gambar di bawah ini. Karena rustdesk juga tidak dapat dijalankan dengan optimal apabila pada halaman login masih menggunakan Wayland. Untuk

image host

Selanjutnya, instal rustdesk pada kedua belah pihak. File instalasi untuk Ubuntu menggunakan format atau ekstensi .deb. Instalasi di Pop!_OS menggunakan program Eddy sedangkan instalasi di Ubuntu menggunakan Software Install.

image host

instalasi di Ubuntu

Saat instalasi selesai dan aplikasi rustdesk sudah dibuka, pada panel sebelah kiri akan muncul ID beserta kata sandi yang dapat digunakan untuk masuk ke sistem lain (establish a remote connection). WARNING!!! Jaga baik-baik ID dan kata sandi karena komputer lain (di mana saja, asal terhubung ke jaringan internet) dapat masuk ke sistem kita dengan kredensial tersebut.

image host

tampilan rustdesk

Untuk melihat menu pengaturan, dapat menekan ikon tiga strip di pojok kanan atas (samping tombol minimize). Ada banyak hal yang dapat dikonfigurasi. Seperti penggunaan kata sandi (bisa diatur apakah ingin pakai sandi sekali pakai atau permanen), 2FA, dan lainnya.

image host

mendukung 2FA juga

Apabila saat menghubungkan ke remote computer terdapat kegagalan seperti gambar di bawah ini:

image host

Pada halaman utama rustdesk, buka menu “Discover” (yang ikonnya seperti kompas), klik kanan pada sesi/komputer tujuan, dan pilih/centang “Always connect via relay” (karena kita sedang menggunakan server rustdesk intstead of using our own server).

image host

Pada komputer yang dikontrol (kita sebut saja klien) juga terdapat panel yang dapat digunakan untuk mengatur hak akses dari komputer pengendali (kita sebut saja server). Seperti hak akses input devices (keyboard, mouse), clipboard, audio, copy-paste, reboot, session recording. Klien juga bisa menghentikan sesi dengan menekan tombol “Disconnect” .

image host

Begitulah penggunaan dasar dari aplikasi rustdesk, yaitu sebuah aplikasi yang memungkinkan kita untuk terhubung dan mengakses komputer yang berada di luar jaringan lokal kita. Cara kerjanya mirip dengan aplikasi semacam AnyDesk dan TeamViewer. Penggunaannya relatif mudah. Namun, kita juga perlu waspada terhadap akses yang tidak dikenali ke komputer atau sistem kita. Atur fitur keamanan seperti penggunaan 2FA dan ubah kata sandi secara berkala, dan juga hati-hati saat ada request akses ke sistem kita. Karena aplikasi remote access seperti ini juga digunakan oleh pihak yang tidak bertanggung jawab.

Sampai disini dulu tulisan kali ini. Sampai jumpa. Bye.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Hasil Medical Check Up
  • UAS Kuliah (Part 2)
  • Buat Router Virtual dengan pfSense (deploy di Proxmox VE) – bagian 2 (selesai): Konfigurasi pfSense dan Guest VM
  • Distro Hopping

Arsip blog

  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme