Sabtu, 16 April 2016

SSH

Pengertian SSH
SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client menyediakan User dengan  Shell untuk remote ke mesin. Tidak seperti telnet, SSH menyediakan koneksi enkripsi antara klien dengan server. Dalam prakteknya, penggunaan menggunakan telnet dan ssh seperti perbedaan dengan mengakses website biasa dengan website yang lebih aman (HTTPS).

Manfaat SSH
ØDengan menggunakan SSH kita dapat bergerak bebas melalui stukrur file akun hosting.
ØKita juga dapat menjalankan tugas seperti monitoring log file dan memulai atau
menghentikan service ( berlaku di layanan VPS / Dedicated). Bahkan Kita juga dapat
menggunakannya untuk install software ke akun hostingmu atau manage database MySQL.
ØSSH mengijinkan Kita untuk melakukan banyak hal lebih dari standard web.

Cara Kerja SSH
ØLangkah 1 : Client melakukan koneksi ke port SSH ( 22 ) dan mengirimkan sebuah pesan
bahwa client ingin membentuk sebuah hubungan informasi yang aman
ØLangkah 2 : Client dan server menyetujui untuk menggunakan sesi SSH tertentu. Nah,
sesi disini dalam arti apakah menggunakan SSHv1 atau SSHv2. Kedua belah pihak harus
menggunakan versi SSH yang sama. Kemudian kedua belah pihak membentuk 2 key yang
nantinya digunakan untuk mengamankan informasi yaitu Public key dan Private Key.
ØLangkah 3 : Client meminta Public Key dan Host Key milik Server begitu juga sebaliknya,
Server meminta Public key dan Host Key milik Client
ØLangkah 4 : Server-Client Setuju untuk menggunakan algoritma tertentu ketika melakukan
enkripsi nantinya, misal menggunakan DES.
ØLangkah 5 : Client melakukan Enkripsi Host Key dengan Public Key Server kemudian
dikirimkan ke Server dan Server melakukan Decrypt dengan mengggunakan Private Key
yang dimiliki oleh Server hal yang sama juga di lakukan oleh Server. Hal ini dilakukan untuk
proses otentikasi bahwa memang benar peer pasangannya lah yang hanya bisa melakukan
proses pengaman informasi dengan SSH.
ØLangkah 6 : Sampai disini koneksi telah terbentuk, dan client dapat selanjutnya bekerja
secara interaktif pada server atau mentransfer file ke atau dari server. Informasi antar Client
Sudah Bisa dilakukan.

Tambahan
ØDES : salah satu protokol enkripsi secret key untuk membantu memastikan privacy dari
keseluruhan komunikasi, yang dimulai dengan username/password awal. Implementasi
SSH pada linux diantaranya adalah OpenSSH.
ØDengan Private SSH bisa menyembunyikan IP asli anda, browsing yang aman, membuka
situs yang di blokir dan tentu saja mempercepat koneksi internet.

Hasil Praktikum:



















Tidak ada komentar:

Posting Komentar