Telnet vs SSH
Secure Shell, yang biasa dikenali sebagai SSH, dan Telnet adalah dua protokol rangkaian yang telah digunakan secara meluas pada satu titik dalam masa atau yang lain. Kedua-duanya digunakan untuk menyambung ke pelayan jauh untuk memudahkan beberapa jenis komunikasi. Perbezaan utama, yang juga membawa kepada satu superseding yang lain, adalah dalam keselamatan. SSH menawarkan mekanisme keselamatan yang melindungi pengguna terhadap sesiapa yang mempunyai niat jahat sedangkan Telnet tidak mempunyai sebarang langkah keselamatan.
Telnet direka bentuk untuk berfungsi dalam rangkaian peribadi dan tidak merentasi rangkaian awam di mana ancaman boleh muncul. Oleh sebab itu, semua data ditransmisikan dalam teks biasa, termasuk kata laluan. Ini adalah isu keselamatan utama dan pemaju SSH menggunakan penyulitan untuk menjadikannya lebih sukar bagi orang lain untuk menghidu kata laluan dan maklumat lain yang berkaitan. Telnet juga tidak lagi mengukur keselamatan yang dipanggil pengesahan. Ini memastikan bahawa sumber data masih merupakan peranti yang sama dan bukan komputer lain. Tanpa pengesahan, orang lain boleh memintas komunikasi dan melakukan apa yang dia kehendaki. Ini juga ditangani dalam SSH kerana ia menggunakan kunci awam untuk mengesahkan sumber data.
Oleh kerana langkah-langkah keselamatan yang diperlukan untuk SSH digunakan dalam rangkaian awam, setiap paket mengandungi kurang data untuk memberi ruang bagi data mekanisme keselamatan. Untuk menghantar jumlah data yang sama, anda perlu mengambil lebih banyak jalur lebar. Ini dipanggil overhead dan merupakan masalah utama ketika kelajuan internet sangat rendah kerana ia diterjemahkan kepada hit prestasi.
Isu keselamatan Telnet memaksa ramai orang menggunakan SSH untuk melindungi diri mereka. Ia tidak mengambil masa yang lama sebelum SSH menggantikan Telnet dengan majoriti kegunaannya. Telnet tidak pudar walaupun ia masih digunakan di sesetengah kawasan, kebanyakannya dalam ujian dan debugging. Pelanjutan Telnet telah dibangunkan untuk menyediakan keselamatan tetapi mereka tidak digunakan dalam kebanyakan pelaksanaan Telnet.
Ringkasan:
1. SSH dan Telnet biasanya melayani tujuan yang sama
2. SSH lebih selamat berbanding Telnet
3. SSH menyulitkan data manakala Telnet menghantar data dalam teks biasa
4. SSH menggunakan kunci awam untuk pengesahan sementara Telnet tidak menggunakan pengesahan
5. SSH menambah lebih banyak overhead ke lebar jalur berbanding Telnet
6. Telnet telah digantikan oleh SSH dalam hampir semua kegunaan