Telnet Nasıl Çalışır?

Bilgisayar laboratuvarı sınıfında bilgisayarda program yapan öğrenciler

Telnet Nasıl Çalışır?

Resim Kredisi: Caiaimage/Robert Daly/Caiaimage/GettyImages

Telnet, uzak bir bilgisayarda, tipik olarak bir sunucuda bir komut satırı açmak için kullanılabilen bir araçtır. Belirli bir bağlantı noktasının açık olup olmadığını kontrol etmek için de kullanabilirsiniz. Telnet, bir bağlantı emülatörü, bir makineye bağlı fiziksel bir terminal gibi davranmak için standart protokolleri kullanarak. Bazı modern sistemler, yalnızca komut satırı bağlantılarına izin verir. Güvenli Kabuk, Telnet'e benzer şifreli bir araç veya sanal bir özel ağ aracılığıyla. Dosya aktarım protokolü genellikle dosya göndermek için birlikte kullanılır.

Telnet Nedir?

Telnet, iki bilgisayar arasında metin tabanlı bir bağlantı açan bir sistemdir. Terimin bazen kısaltılmış bir biçimi olduğu söylenir "terminal ağı."Altta yatan protokolveya bilgisayarların nasıl iletişim kurduğuna ilişkin belirtim, ilk olarak 1960'larda bilgisayarlara bağlı klavyeler ve ekranlar veya yazıcılar içeren fiziksel terminaller için geliştirilmiştir. Günümüzde Telnet genellikle yalnızca yazılımda uygulanmaktadır ve Telnet yazılımını (bazen olarak da adlandırılır) bulabilirsiniz.

terminal emülatör yazılımı) tüm modern işletim sistemleri için.

Günün Videosu

Varsayılan olarak Telnet, bağlı olduğunuz bilgisayarla iletişim kurar. 23 numaralı bağlantı noktası. Bu, bir bilgisayardaki klavye veya monitör takabileceğiniz fiziksel bağlantı noktası türünü ifade etmez, ancak bilgisayarda çalışan farklı hizmetleri ayırt etmek için kullanılan dijital bağlantı noktası numarası. Birisi size Telnet kullanarak bir bilgisayara bağlanmanızı söylerse, aksi söylenmedikçe genellikle bir bağlantı noktası numarası belirtmeniz gerekmez.

Telnet'in Kullanım Alanları

Tarihsel olarak, Telnet genellikle dosyaları düzenlemek, çeşitli programları çalıştırmak veya bu sistemdeki e-postaları kontrol etmek gibi işleri yürütmek için uzak bir sunucuda uzaktan oturum açmak için kullanılırdı. Tipik olarak, sisteme bağlanmak için Telnet'i kullanır, ardından o sistemdeki bir komut satırına erişmek için bir kullanıcı adı ve şifre girersiniz.

Günümüzde Telnet'in bu kullanımı yaygın değildir, çünkü yazılım şifrelenmemiş, herhangi birinin bağlantınızı izleyerek kullanıcı adınıza, şifrenize ve yazdığınız diğer özel bilgilere erişebileceği anlamına gelir. ayrıca telnet modern grafik kullanıcı arayüzlerini desteklemez, bu, kelime işlemciler, web tarayıcıları veya GUI arabirimi gerektiren elektronik tablolar gibi birçok modern programı uzaktan kullanmanın kullanışlı olmadığı anlamına gelir.

Bazı sunucular izin verir genel verilere erişmek için Telnet üzerinden uzak bağlantılar, hava durumu raporları gibi veya basit oyunlar oynamak için. Bu hizmetlerden bazıları, daha basit çevrimiçi zamanlara bir geri dönüş olarak nostaljiden kaynaklanmaktadır ve bazıları, verilere erişmesi gereken eski sistemlerle uyumluluk için yerinde bırakılmıştır.

Telnet kullanarak şifrelenmemiş metin tabanlı protokoller kullanan diğer yazılımlara bağlanmak da mümkündür. Buna şifrelenmemiş bağlantılar kullanan web sunucuları dahildir. Bu, bağlantı noktalarının ve bunlara bağlı sunucuların doğru şekilde yapılandırılıp yapılandırılmadığını test etmek için yararlı olabilir.

Windows'ta Telnet'i Kullanma

Telnet, uzak sunuculara bağlanmak için Microsoft Windows'un modern sürümlerine dahildir, ancak varsayılan olarak etkin değildir. Daha önce etkinleştirmediyseniz, etkinleştirmek için yönetici olarak oturum açarken Windows komut istemini başlatın ve ardından "Dism /Online /Etkinleştirme özelliği /ÖzellikAdı: TelnetClient"Yazılımı etkinleştirmek için. " yazarak komut istemini başlatıncmd" Windows görev çubuğundaki arama kutusunda veya Başlat Menüsü'nde ve komut istemi simgesini tıklatarak. İş bilgisayarı da dahil olmak üzere başka birinin bilgisayarındaysanız, yazılımı etkinleştirmeden önce yardım isteyebilir veya izin isteyebilirsiniz.

Telnet etkinleştirildiğinde, komut istemini başlatın ve "telnet ," nerede "", bağlanmak istediğiniz sunucunun etki alanı adı veya İnternet protokol adresidir. Varsayılan olarak, 23 numaralı bağlantı noktasına bağlanacaksınız. Başka bir bağlantı noktasına bağlanmak istiyorsanız, " yazıntelnet " nerede "" başka bir bağlantı noktasının numarasıdır.

Mac ve Linux'ta Telnet

Telnet, genellikle Apple macOS ve Linux sistemlerinde varsayılan olarak etkinleştirilir. Sisteminizin komut isteminden, Windows'ta yaptığınız gibi, " yazarak kullanın.telnet " veya "telnet " isteğe bağlı olarak varsayılan olmayan bir bağlantı noktası belirterek uzak bir sunucuya bağlanmak için.

Linux kullanıyorsanız ve Telnet'in bulunamadığına dair bir hata mesajı alıyorsanız, onu arayın ve sisteminizin paket yöneticisini kullanarak kurun. Debian ve Ubuntu sistemlerinde bunu genellikle " yazarak yapabilirsiniz.uygun kurulum telnet."

Android ve iOS'ta Telnet

İlgili uygulama pazarlarında Android ve iPhone akıllı telefonlar için çeşitli Telnet yazılımları mevcuttur. Bu yazılımlardan bazıları diğer uzak bağlantı protokollerini de destekler.

İstediğiniz özellikleri istediğiniz fiyata sunan Telnet uyumlu bir uygulama arayın. olmak aşırı sayıda izin gerektiren uygulamalara karşı dikkatli olun. Akıllı telefonlardaki çoğu uzak terminal yazılımı, bir etki alanı adı veya IP adresi ve isteğe bağlı olarak kullanılacak bir bağlantı noktası belirlemenize olanak tanır.

Telnet ile Bağlantı Noktalarını Kontrol Etme

için Telnet kullanmak bazen yararlıdır. belirli bir bağlantı noktasının açık ve erişilebilir olup olmadığını kontrol edin belirli bir makinede. Örneğin, olup olmadığını kontrol etmek isteyebilirsiniz. 80 numaralı bağlantı noktasıweb sunucuları tarafından kullanılan, tarayıcınızla bağlantı kurmakta sorun yaşıyorsanız açıktır. Ayrıca bazen kontrol etmek isteyebilirsiniz 25 numaralı bağlantı noktası, bir e-posta programıyla ilgili sorun yaşıyorsanız, genellikle e-posta göndermek için kullanılır.

Bunu yapmak için "yazıntelnet" ardından sunucu adı ve istenen bağlantı noktası, Telnet kullanarak makinede oturum açmak için yapacağınız gibi. Sunucudan ne tür bir yanıt aldığınızı görün. Genellikle bağlanıp yanıt alabileceğinizi doğrulamak isteyeceksiniz, ancak bazı durumlarda komutları manuel olarak girmek isteyebilirsiniz.

Bağlanamıyorsanız, sunucuda veya ağınızdaki veya sunucunun ağındaki güvenlik duvarında bir sorun olabilir. Sorun giderme konusunda yardım için sunucuyu çalıştıran kişiyle iletişime geçin veya sorun yaşıyorsanız sunucuya başka bir bilgisayardan veya başka bir ağdan erişmeyi deneyin.

Secure Shell'i Kullanma

Günümüzde, adı verilen bir programı kullanmak yaygındır. Güvenli Kabuk veya ssh, uzak sunuculara bağlanmak ve bir komut istemi açmak için. Ssh'nin büyük bir avantajı, şifrelenmiş olmasıdır, bu nedenle gizlice dinleyenlerin bağlantınızı izlemesi veya müdahale etmesi daha zordur.

Bir macOS veya Linux sisteminde normalde "ssh " belirli bir sunucuya bağlanmak için. Windows'ta ssh kullanmak için harici bir istemci yüklemeniz gerekebilir. Bir ortak ücretsiz denir Macun. Ayrıca Telnet'i de destekler.

Normalde, birinin size bir hesap verdiği bir sunucuya bağlanmak için ssh kullanırsınız ve o sunucuya erişmek için ihtiyacınız olan her türlü ek bilgiyi size sağlayabilirler.

VNC, VPN ve Uzak Masaüstü

Başka bir sunucuya grafiksel bir bağlantı açmak istiyorsanız, adlı bir sistemi kullanabilirsiniz. Sanal Ağ Bilgi İşlem veya VNC. Kullanabileceğiniz bir dizi ücretsiz ve ticari VNC aracı vardır. Bağlanmaya çalıştığınız sunucuyu kim çalıştırıyorsa, hangi aracı kullanacağınız konusunda tavsiye alabilir.

Bir Windows makinesine bağlanıyorsanız, Microsoft'un uzak masaüstü protokolü. Uzak masaüstü kullanarak bir Windows bilgisayara bağlanmak için yazılım, tüm modern işletim sistemleri için mevcuttur. Bağlanmak için genellikle uzak sistemde bir hesaba ihtiyacınız olacaktır.

Uzak bir bilgisayar ağına bağlanmak için sanal özel ağ (VPN) da kullanabilirsiniz. Bu genellikle saha dışında çalışırken işveren ağlarına bağlanmak için kullanılır. Ağı kim yönetiyorsa, size kimlik bilgilerini sağlayacak ve hangi VPN yazılımını kullanacağınızı söyleyecektir.