Cara Menjalankan Remote Desktop di Raspberry Pi dengan VNC

Cara Menjalankan Remote Desktop di Raspberry Pi dengan VNC

Milikmu Raspberry Pi adalah komputer kecil yang menakjubkan, tetapi dapat sedikit merepotkan. Dalam penggunaan normal, Anda perlu mencolokkan keyboard dan mouse dan menghubungkannya ke monitor HDMI (meskipun tampilan lain dapat digunakan) untuk melihat baris perintah atau desktop.





Namun, ini tidak selalu praktis. Anda mungkin menggunakan monitor untuk PC utama Anda. Atau, itu mungkin TV utama Anda. Apa pun situasinya, ada saatnya Anda merasa jauh lebih mudah untuk terhubung dari jarak jauh ke Raspberry Pi Anda.





Kami sebelumnya telah menjelaskan cara terhubung menggunakan SSH , yang memberikan akses baris perintah jarak jauh. Tetapi bagaimana jika Anda membutuhkan akses ke desktop Raspberry Pi dari PC atau laptop Anda?





Di sinilah VNC masuk.

Apa itu VNC?

Komputasi Jaringan Virtual menggunakan protokol buffer bingkai jarak jauh untuk memberi Anda kendali atas komputer lain, mentransmisikan input keyboard dan mouse ke komputer jarak jauh dan mengirimkan output kembali melalui jaringan ke layar Anda.



Ini berarti Anda dapat meluncurkan program dari jarak jauh di Raspberry Pi Anda, menyesuaikan pengaturan di GUI Raspbian dan umumnya menggunakan lingkungan desktop seperti yang Anda lakukan dengan Pi dicolokkan ke monitor Anda.

Sampai saat ini, solusi VNC pilihan saya sendiri untuk koneksi Windows ke Pi adalah melalui TightVNC, solusi VNC yang ringan , jika agak lamban.





Menggunakan TightVNC untuk Remote Connect ke Raspberry Pi Anda

Menyiapkan akses jarak jauh ke Raspberry Pi Anda dengan TightVNC itu sederhana. Mulailah dengan menjalankan pembaruan paket:

sudo apt-get update

...sebelum melanjutkan untuk menginstal server TightVNC untuk Linux:





sudo apt-get install tightvncserver

Perhatikan bahwa Anda dapat melakukan ini dengan monitor Anda terhubung, atau dari jarak jauh menggunakan baris perintah melalui SSH.

Dengan aplikasi server yang diinstal jalankan:

cara memperbaiki aksesori ini mungkin tidak didukung
tightvncserver

Selesaikan dengan memulai server VNC:

vncserver :0 -geometry 1920x1080 -depth 24

Ini membuat sesi pada tampilan 0 - catat ini karena Anda akan membutuhkannya saat Anda terhubung.

Untuk terhubung ke sesi server ini, Anda harus menginstal TightVNC terlebih dahulu di komputer desktop Anda. Pengguna Linux cukup menginstal penampil TightVNC:

sudo apt-get install xtightvncviewer

Sementara itu, pengguna Windows dan Mac OS X dapat mengunduh klien dari www.tightvnc.com/download.php . Pastikan Anda meluncurkan TightVNC Viewer di komputer Anda, karena paket unduhan juga akan menginstal TightVNC Server di PC Anda.

Dengan TightVNC Viewer berjalan, masukkan alamat IP atau nama perangkat Raspberry Pi Anda, diikuti dengan titik dua dan jumlah sesi. Misalnya, untuk terhubung ke sesi 0, yang dibuat di atas, masukkan MyRaspberryPi:0 , mengganti 'MyRaspberryPi' dengan nama perangkat atau alamat IP Anda sendiri.

Jalankan VNC saat Boot

Seperti yang terjadi, ini hanya akan berfungsi jika kamu berlari ketatvncserver setiap kali Anda me-reboot Raspberry Pi, yang berarti pertama kali membuat koneksi SSH - tidak ideal! Namun, Anda bisa mengatasinya dengan membuat skrip startup.

Mulailah dengan membuat file baru di nano:

sudo nano vnc.sh

dan masukkan skrip berikut:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

Dengan memasukkan ini, tekan CTRL + X untuk keluar dari editor teks, pilih Y untuk menyimpan. Selanjutnya, atur izin:

sudo chmod +x vnc.sh

Anda dapat menjalankan ini dengan memasukkan

./vnc.sh

Skrip lain sekarang diperlukan, tetapi pertama-tama Anda harus masuk sebagai root, dan menavigasi ke direktori yang benar:

sudo su
cd /etc/init.d/

Buat file lain di nano, kali ini bernama vncboot:

sudo nano vncboot

Masukkan yang berikut ini (salin dan tempel seharusnya berfungsi, tetapi periksa apakah itu tidak menempel berkali-kali).

#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case '' in
start)
echo 'Starting VNC Server'
#Insert your favoured settings for a VNC session
su - pi -c '/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565'
;;
stop)
echo 'Stopping VNC Server'
/usr/bin/vncserver -kill :0
;;
*)
echo 'Usage: /etc/init.d/vncboot start'
exit 1
;;
esac
exit 0

Selanjutnya, buat file tersebut dapat dieksekusi:

chmod 755 vncboot

Selesai dengan

update-rc.d /etc/init.d/vncboot defaults

...atau jika ini tidak berhasil...

update-rc.d vncboot defaults

Anda dapat menguji ini berfungsi dengan me-reboot Raspberry Pi Anda, dan mencoba koneksi VNC dari PC Anda.

Setelah aktif dan berjalan, Anda seharusnya dapat berinteraksi dengan sebagian besar aplikasi dan pengaturan desktop. Namun, beberapa pengguna menganggap TightVNC lambat. Untungnya ada alternatif – semacam solusi VNC over SSH.

VNC melalui SSH dengan Xming

Jika Anda telah mengikuti panduan kami untuk SSH, atau sebelumnya telah menggunakan layanan ini, Anda akan mengetahui bahwa koneksi tersebut dioperasikan melalui klien SSH. Di Windows, ini mungkin Putty, yang seharusnya sudah Anda instal.

Pengguna Windows dapat memanfaatkan Xming, solusi bergaya VNC yang menawarkan kinerja lebih cepat dan keandalan tambahan. Seperti SSH standar, bagaimanapun, ini tergantung pada SSH yang diaktifkan pada Raspberry Pi Anda, yang dapat Anda lakukan menggunakan raspi-config (diaktifkan secara default).

Mulailah dengan mengunduh Xming dari Sourceforge dan menginstal, mengonfirmasi bahwa tautan Putty dipilih di wizard penginstalan.

Setelah Xming diinstal, temukan pintasan desktop, klik kanan dan pilih Properti. Dalam Target bidang , pastikan bahwa alamat file ditambahkan sebagai berikut:

'C:Program Files (x86)XmingXming.exe' :0 -papan klip -multijendela

Jika teks yang dicetak tebal tidak ada, tambahkan dan klik Berlaku .

Setelah selesai, luncurkan Xming. Windows Firewall akan mencoba memblokir program, jadi tunggu kotak ini muncul dan klik Mengizinkan .

Kami hampir sampai. Di Putty, perluas pohon menu di sebelah kiri dan buka Koneksi > SSH > X11 . Di sini, periksa Aktifkan penerusan X11 . Kembali ke tampilan Sesi, lalu masukkan alamat IP atau nama perangkat untuk Raspberry Pi Anda, mungkin menyimpan sesi jika Anda berencana menggunakan pengaturan itu lagi.

Klik Menghubung – beberapa detik kemudian, Anda akan menikmati pengalaman desktop virtual melalui SSH!

Sambungan Jarak Jauh Menggunakan Microsoft RDP

Pilihan lain untuk koneksi jarak jauh antara PC desktop dan Raspberry Pi adalah Microsoft RDP. Ini dibangun ke dalam Windows Vista dan yang lebih baru, jadi tidak ada perangkat lunak tambahan yang diperlukan pada PC Anda.

Di Raspberry Pi Anda, buka jendela Terminal dan instal xrdp.

apa arti tbh dalam bahasa gaul
sudo apt-get install xrdp

Setelah terinstal, ini akan berjalan setiap kali koneksi yang diautentikasi dibuat dari PC Anda, karena xrdp berjalan sebagai layanan. Luncurkan Koneksi Desktop Jarak Jauh di Windows (W8.x dan yang lebih baru cukup mencari 'rdp' untuk menemukan ini) dan di bidang Komputer, masukkan alamat IP Pi Anda. Ketika Anda mengklik connect, Windows akan meminta Anda untuk mengkonfirmasi koneksi, karena identitas komputer target tidak akan jelas. Seperti yang Anda ketahui bahwa itu adalah Raspberry Pi Anda, dan di jaringan Anda, aman untuk melanjutkan.

Saat diminta, masukkan nama pengguna dan kata sandi akun Pi Anda. Jika, misalnya, Anda tidak mengubah defaults , ini akan menjadi nama pengguna: pi dan kata sandi: frambos .

Sebentar lagi, Anda harus terhubung dari jarak jauh ke Raspberry Pi Anda!

Kami melihat tiga solusi desktop jarak jauh untuk Raspberry Pi. Yang mana favoritmu? Apakah Anda menggunakan alat desktop jarak jauh yang berbeda? Beritahu kami tentang hal itu di komentar.

Membagikan Membagikan Menciak Surel 11 Aplikasi Android Menakjubkan yang Akan Mengubah Cara Anda Menggunakan Ponsel

Berikut adalah aplikasi paling menakjubkan untuk Android yang akan mengubah cara Anda menggunakan dan berinteraksi dengan perangkat Anda setiap hari.

Baca Selanjutnya
Topik-topik yang berkaitan
  • buatan sendiri
  • Desktop Jarak Jauh
  • VNC
  • Raspberry Pi
  • Pengendali Jarak Jauh
Tentang Penulis Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah penggemar Raspberry Pi, pecinta Lego dan penggemar game retro.

More From Christian Cawley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan