Penjelasan Apa itu SSH (Secure Shell Connection)

Di jaman teknologi seperti sekarang, apapun bisa dilakukan dengan mudah. Salah satu contohnya adalah akses dan pengelolaan server website yang kini bisa dilakukan secara jarak jauh (remote server) dan aman melalui internet. Hal tersebut bisa dengan mudah kamu lakukan menggunakan sebuah protokol jaringan yang bernama SSH (Secure Shell Connection). Dengan SSH ini kamu bisa mengakses dan mengontrol server-mu di mana pun dan kapan pun hanya dengan melalui sebuah jaringan internet.

Lantas apakah kamu ingin mengetahui lebih lanjut mengenai apa itu SSH? Yuk, simak terus artikel ini sampai akhir karena kali ini akan dibahas secara lengkap mengenai apa itu SSH beserta manfaat dan juga cara kerjanya.

Pengertian SSH (Secure Shell Connection)

Mengutip dari website ssh.com, SSH atau Secure Shell Connection merupakan sebuah protokol jaringan kriptografi yang digunakan untuk mengakses dan mengelola server dari jarak jauh. SSH juga dapat digunakan untuk melakukan proses pertukaran data secara aman. SSH menyediakan beberapa pilihan alternatif untuk otentikasi yang cukup kuat. Keamanannya pun jauh lebih tinggi dibandingkan dengan remote log in lainnya (contoh: Telnet dan rlogin), karena SSH melakukan enkripsi untuk kemanan data para penggunanya. Selain itu, memang tujuan dari dikembangkannya SSH adalah untuk menggantikan remote log in dan metode perpindahan data dengan sistem keamanan yang rendah seperti Telnet, rlogin dan FTP (File Transfer Protocol).

Tidak perlu khawatir dengan sistem kemanan yang ditawarkan oleh SSH. Seperti yang sudah dijelaskan di atas, dalam penggunannya SSH menyediakan otentikasi yang kuat sebelum melakukan koneksi pada server. Salah satunya adalah dengan penggunaan tiga teknologi enkripsi yaitu, enkripsi simetris, enkripsi asimetris dan juga hashing. Ketiganya memiliki peran cukup penting dalam memastikan keamanan saat terjadinya proses pertukaran data antara perangkat.

Manfaat dari SSH (Secure Shell Connection)

Berikut beberapa manfaat yang bisa didapatkan dari penggunaan SSH.

1. Melakukan akses dan kontrol server secara lebih mudah

SSH dapat mempermudah kamu dalam melakukan akses dan juga kontrol server, tanpa harus mengunjungi lokasi server fisik disimpan. Semua bisa dilakukan secara jarak jauh menggunakan SSH. Mulai dari transfer data, monitoring, instalasi software bahkan menghentikan layanan (VPS), dan lain sebagainya.

2. Keamanan data terjamin

Seperti yang sudah dijelaskan di atas, SSH memiliki autentikasi dan enkripsi data yang cukup kuat. Sehingga menjamin keamanan saat proses pertukaran data terjadi. SSH menyediakan tiga teknologi enkripsi untuk keamanannya yaitu enkripsi simetris, enkripsi asimetris dan juga hashing. Berikut penjelasan mengenai tiga teknologi enkripsi pada SSH:

  • Enkripsi Simetris (Symmetric Encription)

Enkripsi simetris biasa juga dikenal sebagai shared key atau secret key. Salah satu teknologi enkripsi pada SSH yang menggunakan satu secret key yang sama pada client dan server. Biasanya satu kunci terdapat pada server dan satunya lagi pada client. Dalam proses pertukaran datanya, kunci tidak ikut dipindahkan sehingga prosesnya sangat aman dan dapat menghindari terjadinya pencurian data yang dicoba dilakukan oleh pihak ketiga.

Teknologi enkripsi simetris pada SSH (Secure Shell Connection)
  • Enkripsi Asimetris (Assymetric Encription)

Berbeda dengan enkripsi simetris, enkripsi ini menggunakan dua kunci yang berbeda pada sisi client dan server. Pada sisi server biasanya terdapat private key dan pada client terdapat public key. Public key dimiliki oleh semua client, tetapi pada proses enkripsi dan dekripsi ini hanya bisa dilakukan oleh pasangan private key dan public key yang sesuai.

Teknologi enkripsi asimetris pada SSH (Secure Shell Connection)
  • Hashing

Hashing merupakan teknologi enkripsi pada SSH. Yang membedakan hashing dengan teknologi enkripsi lainnya yaitu, tidak bisa di dekripsi atau bekerja secara satu arah. Kamu dapat mencegah terjadinya manipulasi data menggunakan hashing. Karena fungsi dari hashing ini adalah untuk memastikan keaslian data yang dikirim melalui SSH.

Teknologi hashing pada SSH

3. Terlindungi dari DNS dan IP spoofing

Pada SSH terdapat sebuah fitur yang dapat melindungi kamu dari tindakan spoofing. Spoofing itu sendiri merupakan sebuah tindakan penyamaran yang dilakukan oleh hacker. Mereka bisa menyamar menjadi sumber yang terpercaya kemudian mencoba untuk mengakses informasi pribadi, mencuri informasi penting, bahkan menyebarkan malware.

Cara Kerja SSH (Secure Shell Connection)

Setelah membaca penjelasan dan juga manfaat dari SSH, apakah kamu tertarik untuk mengetahui lebih lanjut bagaimana cara kerja dari SSH? Mari simak penjelasan berikut mengenai cara kerja SSH (Secure Shell Connection).

Perlu diketahui bahwa SSH menggunakan cara kerja client-server. Dimana SSH client akan melakukan koneksi ke SSH server, kemudian dilakukan verifikasi dan identifikasi SSH server menggunakan sebuah kunci kriptografi. Kunci harus sesuai agar dapat terhubung ke SSH server, apabila sudah terhubung maka akan dilakukan enkripsi untuk menjaga kerahasiaan data yang terjadi selama proses pertukaran data antara client dan server.

SSH client sendiri merupakan sebuah aplikasi yang digunakan untuk menghubungkan sistem operasi dengan SSH server. Untuk para pengguna Windows, kamu bisa menambahkan aplikasi pendukung seperti PuTTY.

Sedangkan untuk para pengguna Linux dan MacOS, SSH client sudah terpasang pada sistem operasinya. Yang perlu dilakukan hanya membuka program terminal kemudian masukkan command SSH yaitu “ssh username@host”. Setelah memasukkan username dan host (alamat IP atau nama domain yang ingin diakses) kemudian tekan enter, dan kamu akan diminta untuk memasukkan password akun yang digunakan.

ssh
ssh

Lalu, tekan enter kembali dan apabila berhasil maka koneksi akan terhubung dan kamu sudah bisa mengontrol SSH server-mu melalui terminal.

Kesimpulan

Sekian penjelasan mengenai apa itu SSH (Secure Shell Connection), beserta beberapa manfaat dan juga cara kerja dari SSH itu sendiri. Sehingga dapat disimpulkan bahwa SSH merupakan sebuah protokol jaringan yang dapat digunakan untuk mengontrol server-mu dari jauh dan berbagai aktivitas lainnya seperti transfer data, instalasi software dan sebagainya. Keamanan datanya juga terjamin karena menggunakan tiga teknologi enkripsi.

Semoga artikel kali ini bermanfaat terutama untuk kamu yang sebelumnya tidak begitu memahami apa itu SSH. Silakan kunjungi website Wide Host Media untuk mendapatkan berbagai macam layanan dengan jaminan keamanan data yang tinggi. Thank you for reading!