Telnet ve SSH
SSH ve Telnet olarak bilinen Secure Shell, zaman zaman veya başka bir noktada yaygın olarak kullanılan iki ağ protokolüdür. Her ikisi de bir tür iletişimi kolaylaştırmak için uzak sunuculara bağlanmak için kullanılır. Birinin diğerinin yerini almasına yol açan temel fark güvenliktedir. SSH, kullanıcıları kötü niyetli niyetli herkese karşı koruyan güvenlik mekanizmaları sunarken Telnet'in hiçbir güvenlik önlemi yok.
Telnet, tehditlerin ortaya çıkabileceği genel bir ağda değil, özel bir ağda çalışacak şekilde tasarlanmıştır. Bu nedenle, tüm veriler şifreler de dahil olmak üzere düz metin olarak iletilir. Bu önemli bir güvenlik meselesidir ve SSH geliştiricileri, diğer kişilerin şifreyi ve diğer ilgili bilgileri koklamasını zorlaştırmak için şifreleme kullandılar. Telnet ayrıca kimlik doğrulama adı verilen başka bir güvenlik önlemini de atlar. Bu, veri kaynağının başka bir bilgisayar değil aynı cihaz olmasını sağlar. Kimlik doğrulama olmadan, başka bir kişi iletişimi kesebilir ve istediklerini yapabilir. Bu, verilerin kaynağını doğrulamak için ortak bir anahtar kullandığı için SSH'de de ele alınır.
SSH'nin ortak ağlarda kullanılması için gerekli güvenlik önlemleri nedeniyle, her paket güvenlik mekanizmalarının verilerine yer açmak için daha az veri içerir. Aynı miktarda veri iletmek için çok daha fazla bant genişliği kullanmanız gerekir. Buna ek yük denir ve internet hızları çok düşük olduğunda büyük bir sorundu, çünkü bir performans hitine dönüşüyor.
Telnet'in güvenlik sorunları birçok insanı kendilerini korumak için SSH kullanmaya zorladı. SSH, Telnet'in kullanımlarının çoğunda yerini alması uzun sürmedi. Telnet, bazı alanlarda hala çoğunlukla test ve hata ayıklamada kullanıldığı için kaybolmadı. Telnet uzantıları güvenlik sağlamak için geliştirildi ancak çoğu Telnet uygulamasında kullanılmıyor.
Özet:
1. SSH ve Telnet genellikle aynı amaca hizmet eder
2. SSH, Telnet'e göre daha güvenlidir
3. Telnet düz metin olarak veri gönderirken SSH verileri şifreler
4. Telnet herhangi bir kimlik doğrulama kullanmazken SSH, kimlik doğrulama için ortak bir anahtar kullanır
5. SSH, Telnet'e kıyasla bant genişliğine biraz daha fazla ek yük ekler
6. Telnet hemen hemen tüm kullanımlarda SSH ile değiştirildi