Site icon SUSANTOKUN

Pengertian dan Cara Kerja Secure Shell (SSH)

Pengertian dan Cara Kerja Secure Shell (SSH)

Siapa tahu ada yang sedang mencari soal ssh yang biasa dipelajari pada matkul jaringan komputer. Berikut adalah Pengertian dan Cara Kerja Secure Shell (SSH).

Pengertian SSH

Cara Kerja SSH

Saat suatu client mencoba mengakses suatu linux server melalui SSH. Shell daemon yang berjalan baik pada linux server maupun SSH client telah mempunyai pasangan public/ private key yang masing-masing menjadi identitas SSH bagi keduanya.

Langkah-langkah koneksi SSH

Langkah 1
Client bind pada local port nomor besar dan melakukan koneksi ke port 22 pada server.

Langkah 2
Client dan server setuju untuk menggunakan vresi SSH tertentu. Hal ini penting karena SSH v.1 dan v.2 tidak kompatibel.

Langkah 3
Client meminta public key dan host key milik server.

Langkah 4
Client dan server menyetujui algoritma enkripsi yang akan dipakai (misalnya TripleDES atau IDEA).

Langkah 5
Client membentuk suatu session key yang didapat dari client dan mengenkripsinya menggunakan public key milik server.

Langkah 6
Server men-decrypt session ky yang didapat dari client, meng-re-encrypt-nya dengan public key milik client, dan mengirimkannya kembali ke client untuk verifikasi.

Langkah 7
Pemakai mengotentikasi dirinya ke server di dalam aliran data terenkripsi dalam session key tersebut. Sampai disini koneksi telah terbentuk, dan client dapat selanjutnya bekerja secara interaktif pada server atau mentransfer file ke atau dari server. Langkah ketujuh diatas dapat dilaksanakan dengan berbagai cara (username/password, kerberos, RSA dan lain-lain).

SSH dirancang untuk menggantikan service-service di sistem unix/linux yang menggunakan sistem plain-text seperti telnet, ftp, rlogin, rsh, rcp, dll).
Untuk menggantikan fungsi ftp dapat digunakan sftp (secure ftp), sedangkan untuk menggantikan rcp (remote copy) dapat digunakan scp (secure copy).

Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya. Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda dirusak setelahnya.

Implementasi SSH

Fitur-Fitur SSH

Itulah artikel tentang Pengertian dan Cara Kerja Secure Shell (SSH) yang dapat saya sampaikan, semoga bermanfaat.

Baca Juga :

Network File System (NFS)
Network Information Services (NIS)

Exit mobile version