SSH vs Telnet
SSH və Telnet iki şəbəkə protokoludur, bunlar şəbəkə daxilində və ya internet üzərindən həmin sistemə daxil olaraq uzaq kompüterə qoşulmaq və uzaqdan əmrlərdən istifadə edərək həmin sistemi idarə etmək üçün istifadə olunur. Beləliklə, onların hər ikisi terminal emulyatorları hesab olunur. SSH Secure Shell deməkdir və SSH istifadəçiyə təhlükəsiz şifrələnmiş bağlantıdan istifadə edərək şəbəkədəki bir cüt kompüter arasında məlumat mübadiləsinə imkan verir. Telnet mətn əsaslı terminaldan istifadə edərək uzaq sistemlə virtual olaraq əlaqə saxlamaq üçün istifadə edilən əsas şəbəkə protokoludur.
SSH nədir?
SSH, Secure Shell internet üzərindən və ya şəbəkə daxilində iki uzaq host arasında təhlükəsiz əlaqə yaratmaq üçün istifadə edilən şəbəkə protokoludur. SSH kompüterlər arasında məlumat ötürmək üçün şifrələnmiş formatdan istifadə edir, buna görə də bu şifrələnmiş mexanizm mübadilə edilən məlumatların məxfiliyini və bütövlüyünü təmin edir. SSH uzaqdan giriş sistemləri üçün və yüksək təhlükəsizliyinə görə uzaqdan əmrləri yerinə yetirmək üçün geniş istifadə olunur. İstifadəçilər SSH-dən istifadə edərək istifadəçi adı, parol və digər əmrlər kimi məxfi məlumatları təhlükəsiz şəkildə göndərə bilər, çünki bütün bu məlumatlar şifrələnmiş formatdadır və hakerlər tərəfindən asanlıqla deşifrə edilə və oxuna bilməz. SSH uzaq sistemin autentifikasiyası üçün açıq açar kriptoqrafiyasından istifadə edir. SSH serverləri standart olaraq TCP (Transmission Control Protocol) standartı üzərindən 22-ci portu dinləyir və ictimai şəbəkələrdə istifadə oluna bilər. O, etibarlı olmayan kanallar üzərində güclü autentifikasiya və təhlükəsiz rabitə mexanizmi təmin edir.
Telnet nədir?
Telnet həm də şəbəkədə və ya internet üzərindən iki uzaq host arasında iki istiqamətli şəkildə məlumat mübadiləsi üçün istifadə edilən şəbəkə protokoludur. Bu protokoldan istifadə edərək istifadəçilər uzaq sistemə daxil ola və virtual terminaldan istifadə edərək əlaqə saxlaya bilərlər, lakin bu, internet kimi etibarsız şəbəkələr üzərindən istifadə üçün təhlükəlidir. Telnet məlumatları düz mətnlə mübadilə edir, ona görə də bu protokoldan istifadə edərək istifadəçi adları və parolları ehtiva edən məxfi məlumatların göndərilməsi üçün uyğun deyil, çünki başqa hər kəs mübadilə edilən bu mətni oxuya bilər və mesajları asanlıqla ələ keçirə bilər. Telnet adətən TCP üzərindən 23 nömrəli port vasitəsilə əlaqə qurur və digər portlara və xidmətlərə də daxil ola bilər. Daha az təhlükəsizlik səbəbindən şəxsi şəbəkələrdə istifadə edilə bilər.
SSH və Telnet arasındakı fərq nədir?
– SSH və Telnet hər ikisi istifadəçilərə uzaq sistemlərə daxil olmağa və onlarda əmrləri yerinə yetirməyə imkan verən şəbəkə protokollarıdır.
– Uzaqdan hostun komanda xəttinə giriş hər iki protokolda oxşardır, lakin bu protokolların əsas fərqi hər birinin təhlükəsizlik tədbirindən asılıdır. SSH Telnet-dən yüksək dərəcədə qorunur.
– Defolt olaraq, SSH port 22-dən, Telnet isə rabitə üçün 23-cü portdan istifadə edir və hər ikisi TCP standartından istifadə edir.
– SSH bütün məlumatları şifrələnmiş formatda göndərir, lakin Telnet məlumatları düz mətnlə göndərir. Buna görə də, SSH məlumatı şəbəkə üzərindən ötürmək üçün təhlükəsiz kanaldan istifadə edir, lakin Telnet şəbəkəyə qoşulmaq və ünsiyyət qurmaq üçün normal yoldan istifadə edir.
– Bundan əlavə, SSH uzaq istifadəçilərin autentifikasiyası üçün açıq açar şifrələməsindən istifadə edir, lakin Telnet heç bir autentifikasiya mexanizmindən istifadə etmir.
– Beləliklə, istifadəçi adları və parollar kimi şəxsi məlumatlar Telnet vasitəsilə göndərilməməlidir, çünki çox güman ki, zərərli hücumlara səbəb ola bilər. Uzaqdan giriş sistemləri üçün SSH-dən istifadə etmək tövsiyə olunur, çünki bu protokoldan istifadə etməklə göndərilən məlumat hakerlər tərəfindən asanlıqla şərh edilə bilməz.
– Hər bir protokolda mövcud olan təhlükəsizliyi nəzərə alaraq, SSH etibarlı olub-olmamasına baxmayaraq ictimai şəbəkələrdə istifadə üçün uyğundur, lakin Telnet yalnız şəxsi şəbəkələr üçün uyğundur.
– Nəhayət, Telnet protokolunun təhlükəsizlik baxımından çoxlu çatışmazlıqları var və SSH protokolu bu təhlükəsizlik problemlərinin əksəriyyətinin öhdəsindən gəlib. Beləliklə, SSH Telnet protokolunun əvəzi hesab edilə bilər.