Friday 19 June 2015

Selamat datang di Blog DhamSky kali ini saya akan memberikan tutorial bagaimana cara untuk meremot RaspBerry Pi 2 menggunakan noVNC.

Perangkat Yang di gunakan :

  • Raspberry Pi 2 
  • MicroSDCard : Sandisk 8GB Class : HC
  • Koneksi Internet dalam Satu Router
  • OS : Raspbian
  • PuTTY : jika Remot Terminal menggunakan windows 7
  • SSH : Bila Menggunakan Linux Os (  # ssh pi@ip_raspi_anda  )



Perinsip dasarnya  adalah dengan menggunakan komputer lain sebagai konsol masukan untuk Raspberry Pi tanpa perlu mendapatkan layar terpisah layar terpisah itu kaya colok hdmi ke tv, keyboard dan mouse di colok ke raspi itu bikin makan tempat . nah dengan noVNC Membantu jika kalian punya ruangan yang penuh padat dengan sudah adanya laptop, buku  Radio atau iMac dimana mana misalnya. Dengan cara ini Anda tidak perlu menginstal perangkat lunak apapun pada komputer host / laptop. Anda dapat mengatur Raspberry Pi 2 atau biasa di sebut juga dengan  Raspi sehingga memberikan semua kebutuhan komputer host melalui  web browser. Itu membuat semudah mengetik alamat di web addresbar browser anda..>,<)

Di bawah ini adalah tampilan dari web Browser Google Chrome Ubuntu 14.04 :





Berjalan Di :
Setiap HTML5 web browser yang sesuai. :

·         Chrome 8
·         Firefox 4
·         Safari 5
·         iOS Safari 4.2
·         Opera 11
·         IE 9

Petunjuk Pemasangan / Tutorial :

Lebih baik untuk memulai dengan instalasi baru dari Raspbian dan ikuti petunjuk ini saat login sebagai pengguna pi default. Jadi tujuan di sini adalah untuk menginstal perangkat lunak server VNC serta klien HTML5 berbasis web ke Raspberry Pi. pertama akan perlu menginstal beberapa paket (server TightVNC dan layar). Jalankan perintah di bawah  ini dari terminal Raspi Anda :

CODE:
# sudo apt-get update
# sudo apt-get install tightvncserver screen –y



Selanjutnya jalankan TightVNC server yang akan meminta Anda untuk memasukkan password bila anda langsung dari Raspi dalam tutorial ini saya menggunakan putty menggunakan koneksi  “ssh” jadi password sudah otomatis di masukan pada saat menggunakan ssh. Masukan perintah di bawah ini :

CODE:
# tightvncserver



Sekarang mari kita klien HTML5 VNC. Masukkan perintah di bawah ini :

CODE:
# cd /usr/local/share/
# sudo git clone git://github.com/kanaka/noVNC



Kita hanya perlu membuat penyesuaian kecil untuk beberapa file di sini. Folder yang baru saja kita download akan disajikan sebagai akar http untuk Pi sehingga kita hanya perlu memastikan ada halaman indeks. Hal ini akan memungkinkan komputer host untuk mengakses perangkat lunak klien VNC. Masukan perintah di bawah ini :

CODE:
# cd noVNC
# sudo cp vnc_auto.html index.html



Kemudian jalankan perintah ini:
CODE:
# cd utils
# sudo ./launch.sh



Setelah Anda memasukan perintah di atas Anda akan melihat pesan seperti di bawah ini :
CODE: SELECT ALL
No installed websockify, attempting to clone websockify...

Setelah beberapa saat kemudian Anda akan melihat pesan ini:

CODE: SELECT ALL
Navigate to this URL:

    http://blablabla

Press Ctrl-C to exit


WebSocket server settings:
  - Listen on :6080
  - Flash security policy server
  - Web server. Web root: /usr/local/share/noVNC
  - No SSL/TLS support (no cert file)
  - proxying from :6080 to localhost:5900




berarti perjalanan anda sudah separuh jalan anda bisa melihat tampilan login seperti pada Gambar LOGIN dengan memasukan ip Raspi Anda dalam tutorial ini ip raspi  saya 192.168.0.102 :

Gambar LOGIN


Selanjutnya  Tekan Ctrl - C untuk menghentikannya, dan kemudian tekan Enter beberapa kali untuk mendapatkan command prompt kembali. Selanjutnya kita perlu mengatur segala sesuatu untuk memulai secara otomatis karena Anda mungkin akan ingin menggunakan Raspberry Pi dalam mode tanpa kepala. Untuk melakukan hal ini kita hanya perlu membuat beberapa script dalam init.d, masukkan perintah di bawah ini :

CODE:
# cd /etc/init.d/
# sudo wget https://dl.dropboxusercontent.com/u/14125489/RaspberryPi/vncboot --no-check-  certificate
# sudo nano vncboot



Perhatikan baris yang mengatakan -geometry 1280x800. Ini menetapkan resolusi layar untuk remote desktop, sehingga Anda mungkin ingin mengubah ini agar sesuai dengan ukuran layar dari PC atau Mac yang ingin Anda untuk mengontrol dari. Idealnya ini harus ditetapkan sedikit lebih rendah untuk menghindari scroll bar. Tekan Ctrl - O diikuti dengan Enter untuk menyimpan, kemudian       Ctrl - X untuk berhenti dari editing. Script yang baru saja kita buat pada dasarnya membuat VNC bagian dari layanan latar belakang Linux. Anda selanjutnya harus mendaftar script, masukkan perintah Di bawah ini :

CODE:
# sudo chmod 755 vncboot
# sudo update-rc.d vncboot defaults



Abaikan pesan tentang hilang LSB tag dan menimpa. Itu bagian server yang dilakukan. Selanjutnya kita perlu setup script yang sama untuk klien HTML5.Masukan perintah di bawah ini:

CODE:
# sudo wget https://dl.dropboxusercontent.com/u/14125489/RaspberryPi/vncproxy --no-check-certificate
# sudo chmod 755 vncproxy
# sudo update-rc.d vncproxy defaults 98



Abaikan pesan tentang hilang LSB tag dan menimpa. Sekarang Anda dapat reboot Raspi dan kedua layanan akan mulai secara otomatis. Untuk Mereboot Masukan perintah di bawah ini :
CODE:
# sudo reboot


jika kalian benar benar mengikuti cara di atas Kemungkinan kalian akan berhasil..:D
Ketika RasPi telah selesai reboot sekarang Anda dapat memasukkan alamat IP dari Raspberry Pi ke dalam browser web dari komputer host.
 Anda akan diminta untuk password yang Anda tentukan saat membuat server VNC.
Di bawah ini adalah tampilan memasukan password ketika Raspberry Pi sukses di install  noVNC





Thanks To : Davespice

Sumber : https://www.raspberrypi.org/forums/viewtopic.php?f=99&t=81165

0 komentar:

Post a Comment

Subscribe to RSS Feed Follow me on Twitter!