Mengenal Apa Itu SSH dan Bagaimana Cara Kerjanya?

Mengenal Apa Itu SSH dan Bagaimana Cara Kerjanya?

Jika anda adalah seorang programmer? Anda pasti tahu istilah SSH. nah, dalam sebuah aplikasi misalnya website. Dalam kemajuan teknologi, kini dengan kemajuan teknologi saat ini dapat menghubungkan satu orang dengan orang lainnya yang ada di seluruh dunia.

Dalam dunia teknologi, perlu adanya sebuah kemanan data dalam sebuah aplikasi. SSH biasanya digunakan untuk melakukan akses dan modifikasi kedalam server.

Mau tau seperti apa itu SSH? Artikel ini akan membahas pengenalan apa itu SSH dan juga bagaimana SSH, hingga cara kerjanya. Yuk, simak artikel berkut ini.

Baca Juga : Mengaktifkan dan Menggunakan SSH Pada Hosting

 

MengenalApa itu SSH?

 

Cara kerja protokol SSH adalah menggunakan model client-server. Jadi koneksi yang terjadi adalah SSH client melakukan koneksi ke SSH server. SSH client melakukan proses koneksi dan menggunakan kunci kriptografi untuk memverifikasi dan mengidentifikasi SSH server. Selama kunci yang dipakai SSH client tidak sama dengan SSH server maka koneksi tidak akan pernah dapat tersambung.

SSH client dan SSH server dapat tersambung menggunakan kunci yang sama serta melalui proses verifikasi. Kemudian koneksi yang tersambung dienkripsi menggunakan symmetric encryption dan hashing algorithm. Proses enkripsi ini bertujuan untuk memastikan kerahasiaan dan keutuhan data yang dipertukarkan antara client dengan server.

Jadi SSH client mengawali koneksi dengan memanggil SSH server menggunakan aplikasi SSH client (PuTTY di Windows). Kemudian SSH server mengirimkan public key ke SSH client. Kemudian SSH client merespon dengan memberikan pasangan kunci yang diberikan oleh SSH server.

Selanjutnya keduanya melakukan negosiasi atau verifikasi koneksi dan memulai membuka koneksi yang aman. Setelah selesai, SSH client sudah dapat masuk ke dalam server dengan pertukaran data yang terus dienkripsi.

 

Keuntungan Menggunakan SSH

SSH mengijinkan mengenskripsi data sehingga kemungkinan malicious tidak dapat mengakses informasi user dan password. SSH juga mengizinkan untuk menembus protokol lain seperti FTP. Berikut beberapa hal spesifik yang perlindungan yang diberikan SSH :

  1. DNS Spoofing

    Penyerangan hacking jenis ini dilakukan dengan cara memasukkan data dalam Sistem Domain yang dimana Name Server cache database. Hal ini akan menyebabkan Name Server akan kembali ke IP yang salah sehingga dapat mengalihkan lalu lintas ke komputer lain.

  2. Manipulasi Data

    Seperti halnya router disepanjang jaringan, Penyerang memperoleh atau merubah data pada perantara sepanjang rute jaringan. Hal ini sering dilakukan pada router dimana data masuk dari gateway atau pos pemeriksaan di jalan ke tujuan.

  3. IP Address Spoofing

    IP Spoofing bekerja dengan menyembunyikan alamat IP dengan membuat paket IP yang berisi alamat IP palsu dalam upaya untuk meniru koneksi lain dan menyembunyikan identitas ketika Anda mengirim informasi.

  4. SSH Client

    SSH Client adalah software atau aplikasi yang digunakan untuk melakukan request pada server, SSH Client memiliki interface langsung apa client berupa Command Line.

Baca Juga : Tutorial Cara Remote Server Dengan Menggunakan SSH

 

Kesimpulan dan Penutup

SSH adalah salah satu hal yang sangat perlu Anda pelajari, terutama jika ingin menjadi programmer. Apalagi jika sering berhubungan dengan koneksi client-server. Walaupun sudah ada Telnet sebelumnya, tapi belum bisa menjamin keamanan koneksi yang dihasilkan.

Keunggulan  SSH mampu mengamankan pertukaran data yang sedang terjadi menggunakan berbagai macam teknologi enkripsi yang diperolehnya. Ada banyak juga keunggulan lainnya  yang bisa digunakan oleh pengguna terkait SSH ini.

Selanjutnya dari artikel ini menjelaskan tentang SSH dan cara kerjanya ini dapat bermanfaat untuk Anda. Silakan tinggalkan komentar melalui kolom di bawah ini jika masih ada pertanyaan dan juga jangan lupa subscribe untuk mendapatkan informasi seputar teknologi, digital marketing, dan bisnis dari kami.

solusi sempurna untuk bisnis anda
Subscribe here to get update