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 :
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 :
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