Home / Linux / Apa Itu SSH dan Apa Artinya?

Apa Itu SSH dan Apa Artinya?

Secure Shell (SSH) adalah protokol jaringan kriptografi yang memungkinkan komunikasi yang aman melalui jaringan yang tidak aman. Protokol dikembangkan untuk menggantikan protokol lama yang tidak aman, meningkatkan keamanan dan privasi di semua sistem operasi.

Jadi, apakah SSH itu?

Apa Itu SSH?

SSH adalah singkatan dari Secure Shell dan juga dikenal sebagai Secure Socket Shell.

SSH adalah protokol komunikasi jaringan yang aman. Protokol ini terutama digunakan oleh administrator jaringan untuk menyambung ke perangkat jarak jauh secara aman, tetapi SSH memiliki seluruh fungsi umum.

Sebelum pengembangan SSH, pengguna dan administrator menggunakan protokol jaringan yang tidak aman, seperti Telnet, untuk berkomunikasi dengan perangkat jarak jauh. Protokol yang sekarang sudah ketinggalan zaman ini mengirimkan informasi penting seperti kata sandi dan informasi login dalam teks biasa, menjadikannya sasaran empuk bagi penyerang.

SSH biasanya berkomunikasi melalui port 22.

SSH1 vs. SSH2: Apa Perbedaannya?

Ada “dua” versi SSH. Kami mengatakan “dua” karena di antara kedua versi tersebut, terdapat banyak implementasi dan pembaruan yang mengarah dari SSH1 ke SSH2.

Seperti yang Anda duga, SSH2 adalah protokol yang lebih aman. Ini memberikan perlindungan yang lebih baik terhadap penyerang dan penyadap, mendukung algoritma enkripsi yang lebih kuat, dan membuat banyak peningkatan umum dibandingkan protokol SSH asli.

Apa itu OpenSSH?

OpenSSH adalah implementasi SSH open source yang banyak digunakan. Versi gratis asli SSH dikembangkan oleh Tatu Ylönen. Versi terbaru dari karya Ylönen adalah hak milik, yang berarti biayanya mahal untuk lisensi dan penggunaan, dan Anda tidak dapat membuat perubahan yang tidak sah pada protokol.

Karenanya, tim pengembang membuat fork versi asli gratis dari SSH dan menamakannya OpenSSH, yang sekarang dikembangkan sebagai bagian dari OpenBSD (sistem operasi sumber terbuka). Semua sistem operasi utama, seperti Windows, macOS, dan banyak distribusi Linux, mendukung OpenSSH.

Bagaimana SSH Bekerja?

Untuk memahami cara kerja SSH, Anda perlu memahami dua hal.

Pertama, apa itu cangkang? Kedua, bagaimana cara kerja kriptografi kunci publik? Mari kita cari tahu apa sebenarnya shell itu sebelum mempertimbangkan detail koneksi SSH.

Apa Itu Shell?

Shell adalah perangkat lunak yang memungkinkan Anda berkomunikasi dengan sistem operasi yang di-host-nya. Biasanya, Anda menggunakan perintah untuk berinteraksi dengan shell, meskipun antarmuka pengguna grafis (GUI) memang ada.

Satu hal penting yang harus diketahui adalah Anda tidak harus duduk di depan komputer untuk menggunakan shell. Anda dapat mengoperasikan shell dari jarak jauh melalui koneksi jaringan menggunakan — Anda dapat menebaknya — SSH.

Apa Itu Enkripsi Kunci Publik?

Dalam komputasi modern, ada dua jenis enkripsi utama:

  • Algoritme simetris: Menggunakan kunci yang sama untuk enkripsi dan dekripsi. Kedua belah pihak harus menyetujui kunci algoritme sebelum memulai komunikasi.
  • Algoritma asimetris: Menggunakan dua kunci berbeda: kunci publik dan kunci privat. Ini memungkinkan enkripsi aman saat berkomunikasi tanpa sebelumnya membuat algoritme timbal balik.

Terkait: Istilah Enkripsi Dasar Yang Harus Diketahui dan Dipahami Semua Orang

istilah enkripsi

SSH adalah jenis kriptografi kunci publik, menggunakan kedua jenis enkripsi di atas untuk membuat sambungan aman.

SSH menggunakan kedua jenis enkripsi di atas untuk membuat koneksi aman dalam model klien-server. Ketika klien mencoba membuat koneksi dengan server, masing-masing pihak mengkomunikasikan protokol enkripsi mereka.

penjelas enkripsi kunci publik

Setelah menetapkan protokol enkripsi yang cocok, klien dan server menggunakan Algoritma Pertukaran Kunci Diffie-Hellman untuk sampai pada kunci enkripsi bersama sebagai bagian dari algoritma simetris. Kunci enkripsi ini tetap menjadi rahasia di seluruh koneksi dan digunakan untuk mengenkripsi semua komunikasi antara kedua pihak.

Lantas, di manakah fitur enkripsi asimetris?

Dalam kriptografi kunci publik, Anda memiliki dua kunci: a kunci publik dan a kunci pribadi. Anda dapat mengirim kunci publik ke orang lain, sedangkan pemiliknya hanya mengetahui kunci privat tersebut. Bersama-sama, mereka membentuk pasangan.

penjelas enkripsi kunci pribadi

Sebelum pertukaran kunci simetris berlangsung dan saluran komunikasi aman terbentuk, SSH menggunakan enkripsi asimetris untuk membuat pasangan kunci sementara. Klien dan server bertukar kunci publik, memvalidasi satu sama lain sebelum proses pembuatan kunci simetris dimulai.

Algoritma Enkripsi Apa yang Digunakan SSH?

Karena SSH menggunakan enkripsi simetris untuk mengamankan koneksi Anda, Anda dapat mengonfigurasi SSH untuk menggunakan berbagai algoritme enkripsi simetris, termasuk AES, Blowfish, Twofish, Salsa20 / ChaCha20, 3DES, IDEA, dan lainnya.

Terkait: Jenis Enkripsi Umum dan Mengapa Anda Tidak Harus Membuatnya Sendiri

Apakah SSH Sama dengan SSL / TLS?

Meskipun SSH dan SSL / TLS memberikan keamanan untuk protokol jaringan yang sebelumnya tidak aman, SSH dan SSL / TLS tidaklah sama.

Secure Sockets Layer (SSL) dan penggantinya, Transport Layer Security (TLS), menyediakan terowongan komunikasi terenkripsi. Anda menggunakan TLS setiap hari saat mengirim email atau menjelajahi web. SSL dan TLS adalah protokol lapisan aplikasi. Dalam jaringan komunikasi internet, lapisan aplikasi menstandarkan komunikasi untuk layanan pengguna akhir.

Meskipun SSL / TLS dan SSH menyediakan enkripsi, protokol jaringan itu sendiri dirancang untuk berbagai hal. SSL / TLS dirancang untuk melindungi koneksi data Anda, sedangkan SSH dirancang untuk memungkinkan akses jarak jauh yang aman dan eksekusi perintah.

Namun, Anda dapat menggunakan SSH bersama dengan SSL untuk mentransfer file, menggunakan SSH File Transfer Protocol (SFTP) atau Secure Copy Protocol (SCP). Kebetulan, menggunakan SCP hanyalah salah satu cara Anda dapat menyalin data dari PC Anda ke Raspberry Pi.

Apakah SSH Sama dengan VPN?

Seperti pertanyaan di atas, Virtual Private Network (VPN) juga menyediakan terowongan terenkripsi untuk komunikasi Anda. Tetapi jika SSH menyediakan koneksi aman dalam konfigurasi klien-server ke komputer tertentu, VPN menyediakan koneksi aman antara komputer Anda dan server VPN.

Anda tidak menjalankan perintah jarak jauh di server VPN. Sebaliknya, saat Anda mengaktifkan VPN, transmisi data ke dan dari komputer Anda berjalan melalui terowongan terenkripsi melalui server VPN sebelum “bergabung kembali” dengan internet yang lebih luas.

Jadi, SSH memungkinkan koneksi aman ke satu komputer untuk menjalankan perintah jarak jauh, sementara VPN mengaktifkan terowongan terenkripsi antara komputer Anda dan server VPN.

Proses ini dapat mengaburkan lokasi komputer Anda dan memberikan keamanan tambahan saat menggunakan koneksi internet. Ingin tahu lebih banyak? Inilah cara VPN melindungi privasi Anda.

Di Platform Mana SSH Tersedia?

Selama sistem operasi yang Anda pilih memiliki klien SSH atau fungsionalitas SSH terintegrasi, protokol jaringan aman tersedia untuk Anda.

Misalnya, Anda dapat mengikuti panduan pemula kami untuk SSH di Linux atau melihat betapa mudahnya menggunakan SSH di Windows 10.

SSH Akan Tetap Ada

Secure Shell tidak akan kemana-mana. SSH menyediakan protokol jaringan yang aman dan mudah digunakan yang tersedia secara gratis untuk semua pengguna. Ini berfungsi di setiap platform dan ditemukan secara global. Sekarang Anda telah membaca panduan singkat tentang SSH ini, Anda jauh lebih siap untuk menggunakannya di masa mendatang.

utorrent-skandal
7 Situs Torrent Bawah Tanah untuk Mendapatkan Konten Tanpa Sensor

Anda memerlukan mesin pencari khusus untuk menemukan torrent legal, rumah yang diambil alih, catatan publik, dan bahkan UFO. Masuk ke web gelap.


Tentang Penulis

.

About nomund

Check Also

Cara Menyalin File di Linux Dengan Perintah cp

Menyalin file dan direktori bisa cepat dan tidak menyakitkan di Linux jika Anda menggunakan perintah …