I.Penjelasan
Berbasis web SSH memungkinkan untuk mengakses Secure Shell (SSH) server melalui standar web browser . Klien masing didasarkan pada JavaScript / Ajax atau JavaScript /WebSockets dan dapat digunakan untuk mengakses server SSH dari belakang firewall.
Klien berbasis web SSH pada dasarnya terdiri dari bagian-bagian berikut:
- Client-side: Biasanya JavaScript dan dinamis HTML halaman yang digunakan untuk menangkap keystrokes, mengirimkan pesan ke / dari server dan menampilkan hasil dalam pengguna browser web .
- Aplikasi Server-side/Web: permintaan yang masuk diproses pada server aplikasi web . Peristiwa keyboard akan diteruskan ke klien secure shell berkomunikasi dengan terhubung SSH Server. Output Terminal adalah baik diteruskan ke klien di mana ia diubah menjadi HTML melalui JavaScript atau diterjemahkan ke dalam HTML oleh server sebelum dikirim ke klien.
Emulasi terminal client-side
Server SSH berbasis web yang memanfaatkan sisi klien terminal emulasi biasanya mengirimkan output terminal baku dari server SSH langsung ke klien. Ini memiliki keuntungan dari pembongkaran proses menerjemahkan keluaran terminal ke HTML ke klien. Kerugian dari metode ini adalah bahwa hal itu dibatasi oleh kemampuan JavaScript dan akan menghabiskan sejumlah non-sepele CPU klien dan memori untuk memproses aliran karakter yang masuk. Hal ini juga bergantung pada klien untuk melacak keadaan terminal dan menanggapi escape sequence .
Client-side terminal emulator Contoh: vt100.js (dari Shell in a Box )
Emulasi terminal Server-side
Server SSH berbasis web yang memanfaatkan server-side terminal emulasi biasanya melacak layar terminal dan negara dalam memori dan mengkonversinya ke HTML baik ketika update layar terjadi atau ketika klien tegas meminta update. Keuntungan dari metode ini adalah bahwa keadaan terminal tetap teguh bahkan jika pengguna terhubung ke sesi yang ada mereka (s) dari web browser yang berbeda. Hal ini juga memungkinkan server untuk bertindak atas terminal output bahkan jika pengguna terputus. [1] Kerugian dari metode ini adalah bahwa ia menggunakan lebih banyak CPU dan memori pada server.
II.Langkah
1.Buka Terminal dan update repostory.Caranya :
apt-get update
2.Kemudian kita harus mencari paket shellinbox .Yaitu dengan mengetik perintah "apt-cache search" .Misal:
apt-cache search shellinbox
3.Nah, setelah itu baru mendownload paketnya.Dengan perintah "wget" .
Misal :
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/shellinbox/shellinbox_2.14-1_i386.deb
4.Jika sudah , kita install paketnya, karena paketnya berformat .deb maka kita harus menginstall dengan perintah "dpkg -i " .Misal :
dpkg -i shellinbox_2.14-1_i386.deb
5.Lalu kita mengeceknya dengan membuka browser dan mengetik " localhost:4200 ".
Maka muncul tampilan seperti ini .
6.Nah, sekarang anda mendapatkan tampilan Terminal dalam browser anda .
Sumber : http://www.linuxplained.com/install-shellinabox-on-ubuntu/
Posting Komentar