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