Telnet'e giriş
Linux'ta, telnet komutu, TCP/IP ağı üzerinden bir sistemle uzaktan bağlantı oluşturmak için kullanılır. Terminal üzerinden diğer sistemleri yönetmemizi sağlar. Yönetimi yürütmek için bir program çalıştırabiliriz.
telnet, TELNET protokolünün yardımıyla başka bir ana bilgisayarla anlaşmak için kullanılır. Telnet komutu bir ana bilgisayar argümanı olmadan çağrılırsa, komut istemiyle temsil edilen komut kipinde gelir. Bu modda aşağıdaki gibi listelenen komutu kabul eder ve çalıştırır. Argümanlarla çağrılırsa, bu argümanlarla bir açık komut uygular.
çok satırlı yorum powershell
TELNET protokolünü kullanır. Ancak bu protokolün bazı güvenlik kusurları vardır ancak basitliği nedeniyle en çok kullanılan ağ protokollerinden biridir. Verileri şifrelenmemiş biçimde aktardığından güvenli bir protokol değildir. Genellikle Linux kullanıcısı tercih eder ssh telnet üzerinden çünkü ssh verileri şifrelenmiş biçimde aktarır. Bu yardımcı program Windows'taki Uzak Masaüstü özelliğine benzer. Telnet'in sözdizimi aşağıdaki gibidir:
telnet hostname/IP address
Telnet seçenekleri
Seçenekler aşağıdadır:
Telnet'teki komutlar
Bazı önemli telnet komutları aşağıda listelenmiş ve açıklanmıştır. Tüm komutlardan yalnızca onu benzersiz şekilde tanımlamaya yetecek kadarının yazılması gerekir.
Telnet'i Linux'a (Ubuntu) yükleyin
Telnet'i Linux'a kurmak basit bir süreçtir. Aşağıdaki komutları çalıştırarak kurulumu yapabiliriz:
Aşağıdaki komutu yürüterek Linux sistemini güncelleyin:
sudo apt update
Yukarıdaki komut kullanıcı şifresini soracaktır. Şifreyi yazın ve tuşuna basın GİRMEK anahtar; bir daemon süreci başlatacak ve sisteminizin güncellenmesi biraz zaman alacaktır.
Telnet'i kurmak için aşağıdaki komutu yürütün:
sudo apt install telnetd -y
Yukarıdaki komut telnet protokolü için gerekli paketi kuracaktır. Aşağıdaki çıktıyı göz önünde bulundurun:
Kurulumu ve hizmetin çalışıp çalışmadığını doğrulamak için aşağıdaki komutu yürütün:
systemctl status inetd
Aşağıdaki çıktıyı göz önünde bulundurun:
Şimdi ufw güvenlik duvarında port23'ü açmamız gerekiyor. Aşağıdaki komutu yürütün:
ufw allow 23/tcp
Yukarıdaki komut yalnızca root kullanıcı tarafından yürütülebilir. Eğer root kullanıcı değilseniz bu komuttan önce sudo kullanın. Aşağıdaki çıktıyı göz önünde bulundurun:
Bir sonraki adım, değişiklikleri uygulamak için güvenlik duvarını yeniden yüklemektir. Güvenlik duvarını yeniden yüklemek için aşağıdaki komutu yürütün:
ufw reload
Artık telnet'i makinemize başarıyla kurduk.
Telnet kabuğunu başlat
Etkileşimli kabuk, telnet komutunun aşağıdaki şekilde çalıştırılmasıyla başlatılabilir:
telnet
Bu kabuk telnet'e özel bazı komutları çalıştırmamızı sağlar. Aşağıdaki snap'e benzeyecek:
Kabuk, çeşitli komutlarla uzak bağlantı oluşturmayı kolaylaştırır. Help komutunu çalıştırarak tüm komutları listeleyebiliriz, yazarak help komutunu çalıştırabiliriz. H . Aşağıdaki çıktıyı göz önünde bulundurun:
java dosyayı satır satır oku
Yukarıdaki kabuk görüntüsünden itibaren tüm komutlar kullanımlarıyla birlikte listelenir. Kapat, oturumu kapat, görüntüle, mod, aç, çık, gönder ve daha fazlası gibi listelenen birçok komut satırı yardımcı programı vardır.
Linux'ta telnet komutuyla nasıl bağlanılır?
Telnet komutuyla iki sistem arasında bağlantı oluşturmak basit bir işlemdir; telnet komutunu ve ardından ana bilgisayar adını çalıştırın.
Örneğin sistemimizi localhost'a bağlıyoruz. Komutu aşağıdaki gibi yürütün:
telnet localhost
Yukarıdaki komut kullanıcı adını ve şifreyi soracaktır, devam etmek için kimlik bilgilerini girin. Aşağıdaki çıktıyı göz önünde bulundurun:
Bağlandıktan sonra komutları daha önce yaptığımız gibi çalıştırabiliriz. Tek fark, artık makinenin uzak bir makine olarak değerlendirilmesidir.
Telnet komutundan çıkmak için oturum kapatma komutunu yürütün.
logout
aşağıdaki çıktıyı göz önünde bulundurun:
Artık uzak bağlantıdan başarıyla çıkış yaptık.