Telnet Nedir? SSH ile Farkı ve Güvenlik Riskleri
Telnet, uzak terminal erişiminin tarihsel protokollerinden biridir. Ancak klasik Telnet oturumu veriyi şifrelemediği için modern internet ortamında kullanıcı adı, parola ve komutları korumaz.

Telnet nedir?
Telnet, bir istemciyle uzak sistem arasında metin tabanlı çift yönlü terminal iletişimi kurmak için geliştirilmiş bir ağ protokolüdür. Yaygın varsayılan TCP portu 23’tür.
Protokol, farklı terminal türleri arasında ortak bir ağ sanal terminali yaklaşımı ve seçenek anlaşması tanımlar. Ancak klasik tasarımında kriptografik gizlilik veya modern sunucu kimliği doğrulaması bulunmaz.
Telnet oturumu nasıl çalışır?
- 1TCP bağlantısı açılır
İstemci sunucunun Telnet hizmetine bağlanır. Port 23 yaygındır ancak farklı port atanabilir.
- 2Terminal seçenekleri görüşülür
İstemci ve sunucu yankı, terminal tipi ve benzeri davranışlar üzerinde anlaşabilir.
- 3Giriş bilgileri gönderilir
Sunucu kullanıcı adı ve parola isteyebilir; klasik Telnet bunları şifrelemez.
- 4Metin oturumu başlar
Komutlar ve çıktılar aynı şifrelenmemiş TCP akışında taşınır.
Telnet ve SSH karşılaştırması
| Özellik | Telnet | SSH |
|---|---|---|
| Yaygın port | 23 | 22 |
| Şifreleme | Klasik kullanımda yok | Oturum şifrelenir |
| Sunucu kimliği | Modern kriptografik doğrulama yok | Host key ile doğrulama |
| Kullanıcı doğrulaması | Düz metin parola olabilir | Parola, public key ve diğer yöntemler |
| Önerilen internet kullanımı | Hayır | Evet, doğru yapılandırmayla |
Telnet neden risklidir?
Aynı ağ yolundaki bir gözlemci kullanıcı adı, parola, komut ve çıktıları görebilir.
SSH host key benzeri yerleşik modern doğrulama olmadığı için yanlış sunucu riski artar.
Kriptografik bütünlük koruması bulunmadığında trafik müdahaleye açıktır.
Telnet kullanan güncellenmeyen ağ cihazları zayıf parola ve bilinen açıklar taşıyabilir.
Telnet oturumunda hassas kimlik bilgisi kullanmayın. Sunucu destekliyorsa SSH’ye geçin.
Telnet hangi durumlarda hâlâ görülebilir?
SSH desteklemeyen eski ağ cihazları, endüstriyel sistemler veya özel servisler.
İnternete kapalı, erişimi denetlenen ve riskin kabul edildiği test ağları.
Telnet istemcisi bazen düz metin TCP servislerine elle bağlanmak için kullanılır; modern teşhiste nc veya özel araçlar daha uygundur.
Eski sistem SSH veya güvenli yönetim arayüzüne taşınana kadar sınırlı süreli kullanım.
Telnet zorunluysa riski nasıl azaltırsınız?
Hizmeti internete açmayın; ayrı yönetim ağı veya kontrollü VPN arkasında tutun.
Güvenlik duvarında yalnızca belirli yönetim adreslerine izin verin.
Başka sistemlerde tekrar kullanılan parola veya yüksek yetkili ortak hesap kullanmayın.
SSH destekli sürüm, güvenli ağ geçidi veya cihaz yenileme yol haritası belirleyin.
Rehberi uygulamaya geçirin.
İlgili Varkuna ürününü inceleyin veya ayrıntılı kullanım rehberini açın.