SSH lwn Telnet
SSH dan Telnet ialah dua protokol rangkaian, yang digunakan untuk menyambung ke komputer jauh dengan log masuk ke dalam sistem tersebut dalam rangkaian atau melalui Internet, dan untuk mengawal sistem itu menggunakan arahan jauh. Jadi, kedua-duanya dianggap sebagai emulator terminal. SSH bermaksud Secure Shell, dan SSH membenarkan pengguna bertukar data antara sepasang komputer dalam rangkaian menggunakan sambungan yang disulitkan selamat. Telnet ialah protokol rangkaian asas yang digunakan untuk berkomunikasi dengan sistem jauh menggunakan terminal berasaskan teks secara maya.
Apakah itu SSH?
SSH, Secure Shell ialah protokol rangkaian, yang digunakan untuk mewujudkan sambungan selamat antara dua hos jauh melalui Internet atau dalam rangkaian. SSH menggunakan format yang disulitkan untuk memindahkan data antara komputer, jadi mekanisme yang disulitkan ini, memberikan kerahsiaan dan integriti data yang ditukar. SSH digunakan secara meluas untuk sistem log masuk jauh dan untuk melaksanakan arahan jauh kerana keselamatannya yang tinggi tersedia. Menggunakan SSH, pengguna boleh menghantar data sulit seperti nama pengguna, kata laluan dan arahan lain dengan cara yang selamat kerana semua data ini dalam format yang disulitkan, dan tidak boleh ditafsir dan dibaca oleh penggodam dengan mudah. SSH menggunakan kriptografi kunci awam untuk pengesahan sistem jauh. Pelayan SSH secara lalai mendengar port 22 melalui piawaian TCP (Transmission Control Protocol) dan ia boleh digunakan dalam rangkaian awam. Ia menyediakan pengesahan yang kukuh dan mekanisme komunikasi yang selamat melalui saluran yang tidak selamat.
Apakah itu Telnet?
Telnet juga merupakan protokol rangkaian yang digunakan untuk menukar data dalam dua arah antara dua hos jauh dalam rangkaian atau melalui Internet. Menggunakan protokol ini, pengguna boleh log masuk ke sistem jauh dan berkomunikasi menggunakan terminal maya, tetapi ini tidak selamat untuk menggunakan rangkaian yang tidak boleh dipercayai, seperti internet. Telnet menukar data dalam teks biasa, jadi ia tidak sesuai untuk menghantar data sulit yang mengandungi nama pengguna dan kata laluan menggunakan protokol ini, kerana orang lain boleh membaca teks ini ditukar dan boleh memintas mesej dengan mudah. Telnet biasanya berkomunikasi melalui port 23 melalui TCP, dan ia boleh mengakses port dan perkhidmatan lain juga. Ia boleh digunakan dalam rangkaian peribadi kerana kurang keselamatan.
Apakah perbezaan antara SSH dan Telnet?
– SSH dan Telnet ialah kedua-dua protokol rangkaian yang membenarkan pengguna log masuk ke sistem jauh dan melaksanakan arahan padanya.
– Akses kepada baris arahan hos jauh adalah serupa dalam kedua-dua protokol, tetapi perbezaan utama protokol ini bergantung pada langkah keselamatan setiap protokol. SSH sangat terjamin daripada Telnet.
– Secara lalai, SSH menggunakan port 22 dan Telnet menggunakan port 23 untuk komunikasi, dan kedua-duanya menggunakan standard TCP.
– SSH menghantar semua data dalam format yang disulitkan, tetapi Telnet menghantar data dalam teks biasa. Oleh itu, SSH menggunakan saluran selamat untuk memindahkan data melalui rangkaian, tetapi Telnet menggunakan cara biasa untuk menyambung ke rangkaian dan berkomunikasi.
– Selanjutnya, SSH menggunakan penyulitan kunci awam untuk mengesahkan pengguna jauh, tetapi Telnet tidak menggunakan mekanisme pengesahan.
– Jadi, data peribadi, seperti nama pengguna dan kata laluan, tidak boleh dihantar menggunakan Telnet, kerana kemungkinan besar, boleh menyebabkan serangan berniat jahat. Ia amat disyorkan menggunakan SSH untuk sistem log masuk jauh, kerana data yang dihantar menggunakan protokol ini tidak boleh ditafsirkan dengan mudah oleh penggodam.
– Memandangkan keselamatan yang tersedia dalam setiap protokol, SSH sesuai digunakan dalam rangkaian awam, walaupun ia boleh dipercayai atau tidak, tetapi Telnet hanya sesuai untuk rangkaian peribadi.
– Akhirnya, protokol Telnet mempunyai sejumlah besar kelemahan dalam perspektif keselamatan dan protokol SSH telah mengatasi kebanyakan isu keselamatan tersebut. Jadi SSH boleh dianggap sebagai pengganti kepada protokol Telnet.