SSH (Secure Shell) adalah sebuah protokol yang membuat pengguna dapat mengontrol serta memodifikasi server secara remote. SSH umumnya, digunakan untuk melakukan pengelolaan sistem maupun aplikasi terntentu dari jarak jauh oleh administrator. Sehingga, administrator dapat mengakses ke komputer melalui jaringan, lalu menjalankan berbagai macam perintah seperti mengelola ataupun memodifikasi dari satu komputer ke komputer lainnya.
Apa Yang Dimaksud Dengan SSH?
Secure Shell (SSH) adalah suatu protokol administrasi remote yang mengizinkan pengguna dalam mengontrol dan mengakses server mereka dalam jaringan secara aman baik dari membuat folder, menjalankan program, membuat file, menghapus file, transfer file sampai dengan menjalankan atau menghentikan sebuah service. Dengan kata lain, SSH memungkinkan pengguna dalam mengelola servernya dengan sepenuhnya walaupun dari jarak jauh.
Perbedaan SSH Dengan Telnet
Telnet (TN) ini telah digantikan oleh SSH, protocol client-server yang dapat memberikan akses remote atau jarak jauh dalam mengakses computer tertentu pada sebuah jaringan. Dapat dikatakan, bahwa SSH serta Telnet mempunyai peran dan fungsi yang sama.
Kemudian, muncul pertanyaan mengapa kini Telnet digantikan dengan SSH? Hal tersebut dikarenakan terkait persoalan keamanan dimana protocol dari Telnet tidak aman sebab proses komunikasi yang dilakukan berbasis teks tanpa enskripsi.
Lain halnya dengan Telnet, SSH memakai Teknik kriptografi dalam memastikan seluruh komunikasi yang masuk serta keluar dari server remote terenskripsi dengan beberapa teknologi contohnya enskripsi asimetris, enskripsi simetris, serta hashing.
Bahkan di dalamnya juga tersedia mekanisme guna mentransfer input dari client ke host, mengautentikasi pengguna, serta mengirimkan hasilnya (output) kembali ke klien. Dapat dikatakan bahwa, baik SSH maupun Telnet, keduanya merupakan protokol eksekusi jarak jauh. Namun, SSH menggunakan enskripsi serta Telnet tidak memakai enskripsi. Hal ini yang menyebabkan, SSH bisa menjadi alternatif yang lebih aman dibandingkan Telnet.
Fungsi dan Manfaat SSH
SSH mempunyai beberapa fungsi krusial dalam rangka mengelola lalu-lintas transfer data. Secara spesifik, berikut ini adalah beberapa fungsi dan manfaat dari SSH:
- Melakukan pengamanan akses jarak jauh ke dalam sistem atau perangkat jaringan SSH-enabled untuk penggunanya dan juga memprosesnya secara otomatis
- SSH akan melakukan pemutusan koneksi otomatis jika terdapat aktivitas yang mencurigakan terhadap koneksi yang dipakai
- Mentransfer file secara otomatis serta terjamin keamanannya
- Melakukan peluncuran perintah secara aman pada sistem jarak jauh maupun perangkat
- Memanajemen komponen dari infrastruktur jaringan dengan aman.
Cara Kerja SSH
Cara kerja dari SSH dengan menerapkan model client-server. Koneksi yang akan terjadi yakni computer yang digunakan pengguna (SSH client) melakukan koneksi ke server remote yang dituju (SSH server)
Prosedur dari SSH dimulai dari clien yang melakukan koneksi serta memakai kunci kriptografi (SSH Key) dalam memverifikasi serta mengidentifikasi SSH server. Adapun, jenis SSH key dalam menggunakan protocol SSH terdapat 2 jenis yakni public key yang telah disimpan pada SSH server serta Private Key yang disimpan pada SSH client.
Pada saat SSH, client meminta koneksi kepada SSH server, maka SSH server ini akan memverifikasi dengan melakukan pengiriman public key ke SSH client. Apabila SSH client tidak mempunyai pasangan kunci yang dikirimkan oleh SSH server, maka dapat dikatakan bahwa kunci yang dipakai oleh SSH client tidak sama dengan SSH server, sehingga koneksinya tidak akan pernah terhubung.
Lain halnya, apabila SSH client dan SSH server memakai kunci yang sama setelah melewati proses verifikasi serta otentikasi identitad, maka koneksi antara SSH server dan SSH client akan terhubung. Koneksi yang telah terhubung akan dienskripsi memakai symmetric encryption dan hashing algorithm. Proses ini dilakukan dengan tujuan untuk memastikan keamanan serta kerahasiaan proses pertukaran data yang dilakukan antara client dengan server.




Tinggalkan Balasan