Mengontrol Raspberry Pi Anda dari jarak jauh dari komputer atau perangkat lain memiliki banyak manfaat. Inilah cara terbaik untuk melakukannya.
Raspberry Pi adalah perangkat kecil yang hebat yang memungkinkan Anda melakukan banyak hal. Anda dapat menggunakannya untuk belajar tentang coding, membuat robot, streaming film, dan bahkan bermain game. Tetapi bagaimana jika Anda perlu mengakses Raspberry Pi Anda dari jarak jauh dari komputer atau perangkat lain? Mari kita lihat cara terbaik untuk mengontrol Raspberry Pi Anda tanpa akses fisik.
Manfaat Mengakses Raspberry Pi Anda dari Jarak Jauh
Beberapa manfaat potensial dari mengendalikan Raspberry Pi Anda dari jarak jauh meliputi:
- Penurunan Konsumsi Daya: Mengakses Raspberry Pi Anda dari jarak jauh mengurangi kebutuhan daya pengaturan Anda karena ini menghilangkan kebutuhan akan perangkat terpisah keyboard, mouse, dan monitor untuk Raspberry Pi. Jenis pengaturan ini disebut koneksi tanpa kepala, dan ini adalah salah satunya cara untuk kurangi konsumsi daya pengaturan Raspberry Pi Anda.
- Kenyamanan: Akses jarak jauh memungkinkan Anda untuk mengontrol Raspberry Pi Anda dari mana saja di dunia, selama terhubung ke Internet. Misalnya, Anda dapat menghubungkan printer 3D Anda ke Raspberry Pi dan monitor/kontrol printer melalui Octoprint saat berlibur. Akses jarak jauh juga mempermudah pengaturan Raspberry Pi Anda di lokasi baru.
- Kemudahan Pengaturan dan Portabilitas: Dengan mengaktifkan akses jarak jauh, tidak perlu mengemas tampilan, keyboard, dan mouse terpisah saat memindahkan berkeliling dengan Raspberry Pi Anda. Anda hanya perlu menghubungkan PC atau ponsel Anda ke Pi untuk mengontrolnya dari jarak jauh.
1. Akses Jarak Jauh melalui SSH
Secure Shell, atau SSH, adalah protokol jaringan yang menyediakan cara aman bagi dua komputer untuk berkomunikasi dan berbagi data melalui jaringan yang tidak aman. Salah satu keuntungan utama SSH adalah menyediakan enkripsi data yang kuat untuk memastikan bahwa data sensitif dikirim dengan aman melalui jaringan.
SSH berfungsi di sebagian besar platform komputasi. Anda hanya perlu menginstal klien di komputer tempat Anda mengontrol dan menginstal server di komputer lain tempat Anda akan menggunakan SSH.
Sebagian besar platform seperti Windows, Linux, dan macOS memiliki klien SSH yang sudah diinstal sebelumnya di terminal/baris perintah. Distribusi Linux seperti Raspberry Pi OS menampilkan implementasi standar OpenSSH, membuatnya lebih mudah untuk menyiapkan server SSH. Yang perlu Anda lakukan adalah aktifkan SSH di Raspberry Pi Anda dan terhubung dari perangkat lain.
2. Akses Jarak Jauh melalui VNC
Virtual Network Computing (VNC) adalah solusi berbagi desktop jarak jauh yang menghadirkan antarmuka pengguna grafis untuk mengontrol instance jarak jauh dari komputer lain. Ini menggunakan protokol Remote Frame Buffer (RFB) sumber terbuka dan karenanya kompatibel dengan banyak sistem operasi, seperti Windows, macOS, dan Linux.
Perbedaan mendasar antara VNC dan SSH adalah bahwa VNC menyediakan antarmuka pengguna grafis secara langsung sedangkan SSH sebagian besar digunakan melalui baris perintah. Di sisi lain, SSH lebih aman, lebih cepat, dan tidak terlalu intensif sumber daya.
Menyiapkan VNC pada Raspberry Pi cukup mudah karena VNC Server sudah diinstal sebelumnya pada rilis terbaru Raspberry Pi OS. Namun, jika Anda menggunakan versi OS Raspberry Pi yang lebih tua dari Raspbian Jessie, Anda harus menginstal VNC Server secara manual.
Anda perlu menginstal VNC Viewer pada klien Anda, baik PC lain atau perangkat seluler. Untungnya, ada versi VNC Viewer untuk Android dan iOS.
3. Akses Jarak Jauh melalui RDP
Remote Desktop Protocol, atau RDP, adalah solusi perangkat lunak milik Microsoft untuk mengendalikan komputer lain dari jarak jauh melalui koneksi jaringan. RDP menggunakan pengaturan klien-server di mana komputer utama Anda menghosting klien sementara komputer jarak jauh menghosting server. Keuntungan utama RDP adalah memungkinkan pengalihan audio dan video, memungkinkan Anda memutar musik dan menonton video di komputer lokal Anda. Ini juga memungkinkan berbagi clipboard antara komputer jarak jauh dan lokal.
Untuk mengakses Raspberry Pi Anda dari jarak jauh melalui RDP, Anda harus menginstal Xrdp, implementasi sumber terbuka dari server RDP yang bekerja pada sistem operasi berbasis Linux.
Anda juga dapat menggunakan RDP untuk mengatur koneksi desktop jarak jauh dari Raspberry Pi Anda untuk mengakses PC Windows Anda.
4. Akses Jarak Jauh melalui VPN
VPN (jaringan pribadi virtual) bertindak sebagai terowongan yang menyediakan koneksi aman. Meskipun lebih umum digunakan untuk tujuan keamanan, VPN juga dapat memberikan akses jarak jauh ke jaringan rumah Anda.
Mengonfigurasi VPN untuk akses jarak jauh relatif mudah. Kamu bisa atur server VPN Anda sendiri di Raspberry Pi Anda menggunakan PiVPN dan WIreGuard. Dari sana, yang Anda butuhkan hanyalah klien dengan kredensial yang tepat. Tidak seperti RDP, VPN membutuhkan koneksi bandwidth tinggi untuk bekerja dengan baik. Jadi, jika jaringan Anda memiliki bandwidth unggahan yang rendah, VPN mungkin bukan pilihan terbaik untuk Anda. Namun VPN menawarkan lebih banyak keamanan dan enkripsi, dibandingkan dengan RDP.
Selain itu, VPN bukanlah solusi akses jarak jauh yang paling mudah untuk disiapkan, tetapi sangat berharga jika Anda memerlukan privasi dan keamanan yang ekstensif.
5. Akses Jarak Jauh melalui Perangkat Lunak Akses Jarak Jauh Pihak Ketiga
Beberapa aplikasi lain memungkinkan Anda untuk mengontrol Raspberry Pi Anda dari jarak jauh. Ini termasuk:
- Penampil Tim: Perangkat lunak desktop jarak jauh yang populer ini memungkinkan pengguna untuk mengakses dan mengontrol komputer atau perangkat dari jarak jauh. Ini lintas platform dan memungkinkan pengguna untuk terhubung ke sistem operasi yang berbeda seperti Windows, macOS, Linux, iOS, dan Android. Namun itu kurang aman daripada sebagian besar opsi yang tercantum di atas, sebagai gantinya memprioritaskan kemudahan penggunaan. TeamViewer adalah perangkat lunak berpemilik, dengan paket termurah dengan harga sekitar $12 per bulan dan ditagih setiap tahun.
- AnyDesk: Perangkat lunak desktop jarak jauh ini memberi pengguna kemampuan untuk terhubung dan mengontrol komputer jarak jauh. Ini menekankan kinerja yang cepat dan lancar, bahkan melalui koneksi bandwidth rendah. Ini mendukung banyak platform dan sedikit lebih murah daripada TeamViewer, sekitar $11 per bulan.
- Chrome Desktop Jarak Jauh: Fitur ini memungkinkan pengguna untuk mengakses dan mengontrol komputer mereka dari jarak jauh menggunakan Chrome atau browser berbasis Chromium lainnya. Pengguna dapat menyiapkan akses jarak jauh dengan memasang aplikasi Chrome Desktop Jarak Jauh di komputer mereka lalu mengaksesnya dari perangkat lain yang menjalankan browser Chrome.
Mengontrol Raspberry Pi Anda dari Jarak Jauh Itu Mudah
Pilihannya hampir tidak terbatas dalam hal mengendalikan Raspberry Pi Anda dari jarak jauh. Untuk memilih metode yang paling sesuai untuk Anda, Anda harus mempertimbangkan faktor-faktor seperti apakah Anda memerlukan antarmuka grafis, masalah keamanan, anggaran Anda (untuk metode berbayar), platform yang akan Anda akses, dan kerumitan teknis terlibat. Akan jauh lebih mudah untuk memilih antarmuka akses jarak jauh terbaik untuk Anda setelah mempertimbangkan semua faktor ini.