Merhaba, bu yazımda sizlere iş hayatımızda sık kullandığımız telnet hizmetinin ne olduğundan ve kullanımından bahsedeceğim. Öncelikle Telnet TCP/IP protokolünde çalışmaktadır. Telnet, bir ağ cihazı ya da uzaktaki bir bilgisayara uzaktan erişim servisidir. Yukarıda da belirttiğim gibi TCP/IP protokol yığınının bir parçasıdır.
Windows Server 2019 işletim sistemi üzerinde Telnet istemci hizmeti default olarak kurulu gelmemektedir. İlk olarak istemci ve sunucu üzerine bileşenlerin kurulması gerekecektir. Telnet servisini kurabilmek için server manager içerisinden roles and Features sihirbazı üzerinden select Features Telnet client seçilerek kurulum kolaylıkla yapılabilmektedir. Windows 2019 işletim sistemi üzerinde Telnet server bileşeni bulunmamaktadır. Bunun yerine Powershell Remoting gibi daha yeni nesil servisleri kullanabilirsiniz. Telnet Server bileşeninin Windows Server 2016 ve 2019 işletim sistemleri üzerinde yerleşik olarak gelmediğini de not olarak söylemek gerekir.
Yukarıda belirtilen Telnet client kurulumu yapıldıktan sonra Telnet ismindeki servis disabled durumda gelecektir. Dilerseniz services.msc içerisinden aktif edebilir, dilerseniz de komut satırı üzerinden;
net start telnet şeklinde servisi başlatabilir,
net stop telnet şeklinde de servisi durdurabilirsiniz.
Windows Server 2019 üzerinde Telnet istemci uygulaması; kullanıcıların bir sunucuya bağlanmaları ve komut satırı araçlarını kullanarak yönetim yapmalarını ve sunucu kaynaklarını kullanmalarını sağlamaktadır. Bir Telnet sunucusuna default olarak aynı anda maximum 2 kişi bağlanabilir. Bu sayıyı isterseniz arttırabilirsiniz. Arttırmak için yapmanız gereken Windows Server Telnet sunucusu üzerinde komut satırına giriş yaparak;
tlntadmn config maxconn=10 şeklinde yükseltmeniz mümkündür. Şunu da söylemek gerekir ki; config komutu ile Telnet üzerinde istediğiniz ayarları yapılandırabilirsiniz. Buna örnek olarak Telnet servisi 23 portu üzerinden haberleşmektedir. Siz bu portu değiştirmek isterseniz;
tlntadmn config port =500 şeklinde 500 portuna yönlendirebilirsiniz.
Sunucu üzerinde Telnet sunucu yönetim konsolunu açmak için yapmanız gereken komut satırına tlntadmn yazmanız yeterli olacaktır.
Telnet Kullanımı
Telnet servisini çalıştırmak için komut satırına tlntadmn yazmanız gerektiğini söylemiştik. Genel kullanım aşağıdaki gibidir.
tlntadmn [pcadı] [seçenekler] start | stop | pause | continue | -s | -k | -m | config
Telnet servisinin kullanımı için aşağıdaki parametreleri kullanabilirsiniz.
-s parametresi: Telnet sunucu üzerine yapılan bağlantıları listelemektedir.
-m parametresi: Telnet sunucu üzerine yapılmış bir oturuma mesaj göndermeye yarar.
-k parametresi: Telnet sunucu üzerine yapılmış bağlantıları keser.
-config parametresi: Telnet sunucu parametreleri ve registry değerlerini ayarlamaya yarar.
-u parametresi: Kullanıcı hesabı yaratmak için kullanılmaktadır.
-p parametresi: Kullanıcı şifresini belirlemek için kullanılmaktadır.
Telnet güvenli bir protokol değildir sunucularınıza telnet kurmanız pek önerilmez.
Güvenilir bir protokol olmadığı günümüz şartlarında doğrudur.