Slobada

Telnet

TELNET ANLATIMI - KOMUTLARI

Telnet Komutları

TELNET NEDİR? NE İÇİN KULLANILIR?

Telnet, internet ağı üzerindeki çok kullanıcılı bir makineye uzaktaki başka bir makineden bağlanmak için geliştirilen bir TCP/IP protokolü ve bu işi yapan programlara verilen genel isimdir. Bağlanılan makineye girebilmek (login) için orada bir kullanıcı isminizin (user name) ve bağlantının gerçekleşebilmesi için bir telnet erişim programınızın olması gereklidir. Fakat bazı kütüphane ve herkese açık telnet bazlı web servisleri, bağlantı sırasında kullanıcı ismi (numarası) istemeyebilirler; ya da, kullanıcı isim ve parola olarak ne yazmanız gerektiği bağlandığınızda otomatik olarak karşınıza çıkar. Telnet, BBS (Bulletin Board Systems) sistemlere internet üzerinden erişimde günümüzde yaygın olarak kullanılmaktadır. Telnet erişim programları, günümüzdeki işletim sistemlerinin çoğunda işletim sistemi ile birlikte gelmektedir. Çok kullanıcılı işletim sistemleri (UNIX ve VMS) genellikle kullanıcılara metin tabanlı bir arayüz sunar ve bu sistemlerde tüm işlemler klavye vasıtası ile Komut İstemi'nden (Command Prompt) gerçekleştirilir.

TELNET.EXE ÖZELLİKLERİ

Telnet programı ile sanal sunucunuza (virtual server) bağlandığınızda, uzaktan UNIX işletim sistemine bağlanmış olursunuz. Bu, UNIX komutları yazabileceğiniz, programları çalıştırabileceğiniz, sanki makinenin karşısında oturuyormuş gibi web sitenizi düzenleyebileceğiniz anlamına gelir.
Sunucu bilgisayar genellikle UNIX-LINUX türevi bir işletim sistemini çalıştırır. Bir istemciyle sunucuya bağlanıldığında, istemci bilgisayar sunucunun bir uçbirimi (terminal) haline dönüşür. Uç bilgisayarda (terminal) bir Telnet İstemcisi'nin çalışması gerekmektedir.
Telnet programlarında, telnet yapılacak adres yukarıdakine benzer şekilde komut satırından girilebildiği gibi, programın menü sistemi üzerinden de girilebilir. ZMODEM, KERMIT gibi 1980'li yıllarda (ve kısmen 1990'ların başlarında) çok popüler olan bazı Telnet programları, bilgisayardan bilgisayara dosya aktarımı protokollerini de desteklerler.


UYARI: Telnet güvensiz bir protokoldür. Telnet protokolü kullanıcı adı (username) ve şifrenizi (password) bağlı bulunduğunuz ağda kolaylıkla görebilecek bir format olan PLAIN TEXT (düz metin) düzeninde göndermektedir. Bu kullanıcı isminizin ve şifrenizin ağı dinleyen herhangi biri tarafından kolaylıkla görülebileceği anlamına gelir. Eğer ağınızdaki herkese güveniyorsanız Telnet kullanmanızda bir sakınca yoktur. Fakat güvenlik hakkında en ufak bir endişeniz bile varsa, hesabınıza bağlanırken telnet kullanmamanız yararınıza olacaktır.

WİNDOWS'TA TELNET NEREDE? TELNET İSTEMCİSİNİ NASIL YÜKLERİM, AKTİF EDERİM?

Telnet İstemcisi; Windows XP, 7 veya 8 ile beraber varsayılan olarak işletim sistemi içerisine yüklenmez. Telnet'i bilgisayarınıza ancak aşağıdaki adımları izleyerek yükleyebilirsiniz:
1. Başlat düğmesini tıklatın , Denetim Masası'nı, Programlar'ı, sonra da Windows Özelliklerini Aç Veya Kapat'ı tıklatın. Yönetici parolası veya onay istenirse, parolayı yazın veya onay verin.
2. Windows Özellikleri iletişim kutusunda Telnet İstemcisi onay kutusunu işaretleyin.
3. Tamam'ı tıklatın. Yükleme birkaç dakika sürebilir.

TELNET NASIL GİRİLİR? NASIL AÇILIR?

Telnet ile bağlantı gerçekleştirmek istiyorsanız sırayla şu işlemleri gerçekleştirmelisiniz:
Başlat>Çalıştır (Windows+R) > telnet yazıp onaylayın. Karşınıza çıkan ekrana ( o ) yazın ve ekrana gelen ( - ) 'in karşısına bağlanmak istediğiniz IP numarasını yazın (Mesela 212.154.8.181 yazıp onaylarsanız 212.154.8.181 IP nolu server'a bağlanırsınız.) Bağlandıktan sonra size kısaca telnet kullanıcı adınız (login) ve şifreniz (password) sorulacaktır, bunları da geçtikten sonra telnet'e bağlanabilirsiniz. Artık istediğiniz UNIX komutunu rahatlıkla çalıştırabilirsiniz.

TELNET'TE OPER YAZMA / OPER ADMİN EKLEME

1. AŞAMA) cd Unreal3.2
2. AŞAMA) pico opers.conf

Yazdıktan sonra istemci içerisinde oper ekranı açılacak. Açılan bu ekrandan kendinize oper hazırlayabilirsiniz. Peki, oper admin kodlarını nasıl hazırlayabilirsiniz? Gelin, açıklamalı örneğimiz üzerinden oper admin komutlarına bir bakalım.

oper SLoBaDa {
from {
userhost *@*;
};
password "123456";
flags OoaAreDRhwgcLkKbZtBnGNCzvWHe^";
class clients;
swhois "is a Network Administrator";
};

Telnet İstemcisi'nde oper admin komutları bu şekilde işlemektedir. Komutların açıklamasına değinecek olursak; OPER komutunun yanına kullanıcınıza vermek istediğiniz sanal adı girmelisiniz. Örnekte biz slobada ismini verdik. PASSWORD komutu isminden de anlaşılacağı gibi, hazırladığınız OPER'in kullanacağı şifreyi girmenizi sağlar. Örnekte biz şifre olarak 123456'ı kullandık. FLAG komutu ise OPER komutlarının en önemlisidir. Bu kod, OPER'inizin özelliklerini, başka bir deyişle kullanıcınızı hangi tür admin olarak göstermek istediğinizi ayarlayan flaglardan oluşur. Biz yukarıdaki örnekte NETWORK ADMİNİSTRATOR flagını kullandık ve SWHOIS komutunda da bunu belirttik. Peki, oper admin flagları nelerdir? Telnet'te kaç tür admin vardır?

Net-Admin Flagı: OoawkKbBnCGAreDRhgcLZtGNzvWHe
Co-Admin Flagı: OowckKbBnCGWH
Services-Admin Flagı: OowckKbBnCGWHaA
Server-Admin Flagı: OowckKbBnGWHA
IRC-Operator Flagı: OHW

TELNET'TE MOTD YAZMA

1. AŞAMA) cd Unreal3.2
2. AŞAMA) pico ircd.motd

Yazdıktan sonra istemci içerisinde motd ekranı açılacak. Açılan bu ekrandan kendinize motd hazırlayabilirsiniz.

TELNET'TE ROOT ADMİN YAZMA / ROOT EKLEME

1. AŞAMA) cd services
2. AŞAMA) pico services.conf

Yazdıktan sonra istemci içerisinde services.conf dosyası açılacak. Dosya açıldıktan sonra CTRL+W tuşuna basın ve ServicesRoot yazın. RootAdmin bölümüne gelerek oraya kendi nick'inizi veya Root Admin yapmak istediğiniz kişinin nick'ini yazın. CTRL+X yaparak gelen ekranda Y harfine basın ve kaydedin. Daha sonra servislerinizi tekrar açın.

TELNET'TE GİDEN SERVİSLERİ GERİ GETİRME

Eğer IRCSERVICES kullanıyorsanız;
1. AŞAMA) cd services
2. AŞAMA) ./ircservices

Eğer SERVICES kullanıyorsanız;
1. AŞAMA) cd services
2. AŞAMA) ./services
işlemlerini yaparak yok olan servislerinizi geri getirebilirsiniz.

WINDOWS ve LINUX TELNET KOMUTLARI

Son olarak Telnet'te hangi komutlarla neler yapılabileceğine bir göz atalım. Bu bölümde listeleyeceğimiz komutlar varsayılan temel komutlardır. Yetkileriniz doğrultusunda hangi komutların kullanılabilir olduğunu görmek için, Telnet İstemcisi'ni açtıktan sonra bir soru işareti (?) yazın ve ardından ENTER tuşuna basın. Bazı komutlar kendiliğinden kullanılır, yalnızca komutu yazıp ENTER tuşuna bastığınızda işleminiz tamamlanmıştır. Diğer komutlar ek parametrelere sahiptir. Ek parametreleri görmek için, soru işaretinden sonra komutu yazın ve ardından ENTER tuşuna basın.

OPEN : Ana bilgisayar ile bir Telnet bağlantısı kurmak için, openanabilgisayaradı komutunu kullanın.
CLOSE : Varolan bir Telnet bağlantısını kapatmak için close komutunu kullanın.
DISPLAY : Telnet İstemcisi için geçerli ayarları görüntülemek için display komutunu kullanın.
SEND : Telnet sunucusuna komut göndermek için send komutunu kullanın. Aşağıdaki komutlar desteklenir:
ao : Çıktı komutunu durdurur.
ayt : "Orada mısın?" komutu.
esc : Geçerli çıkış karakterini ayarlar.
ip : İşlem komutunu keser.
synch : Telnet synch (eşitleme) işlemini gerçekleştirir.
brk : Kesme sinyali gönderir.
Yukarıda listelenen komutlar dışındaki her şey, Telnet sunucusuna bir dize olarak gönderilir. Örneğin, sendabcd komutu, Telnet sunucusuna abcd dizesini gönderir, sunucu da bu dizeyi Telnet oturum penceresine yansıtır.
quit : Telnet İstemcisi'ni kapatmak için quit komutunu kullanın.
set : Telnet İstemcisi'ni geçerli oturum için yapılandırmak üzere, set komutunu aşağıdaki değişkenlerden biriyle kullanın.
bsasdel : Geri tuşu, sil olarak gönderilir.
codeset seçeneği : Yalnızca dil Japonca olarak ayarlandığında kullanılabilir. Geçerli kod kümesini, aşağıdakilerden biri olabilen seçeneğe ayarlar:
Shift JIS
Japanese EUC
JIS Kanji
JIS Kanji (78)
DEC Kanji
NEC Kanji
Aynı kod kümesinin uzak bilgisayarda da ayarlanması gerekir. Varsayılan olarak, Telnet İstemcisi tarama yazı tipi kullanır. Bu kod kümelerinden birini kullanarak uzak bilgisayara erişmeden önce, karakterlerin düzgün şekilde görüntülenebilmeleri için, Telnet İstemcisi'ni bir TrueType yazı tipi kullanacak şekilde yapılandırmanız gerekir.
crlf : Yeni satır modu; RETURN tuşunun 0x0D, 0x0A göndermesine neden olur.
delasbs : Sil, geri tuşu olarak gönderilir.
escape karakter : Telnet oturum modundan, Telnet komut moduna geçiş yapar. Telnet komut modundayken Telnet oturum moduna dönmek için, ENTER tuşuna basın.
localecho : Localecho'yu açar.
logfile ad : Bu oturum için Telnet günlüğünün yazılacağı dosyanın adını belirtir. Dosyanın yolunu belirtmezseniz, dosya geçerli dizinde oluşturulur. Günlük dosyasının belirtilmesi, günlüğe kaydetmeyi de etkinleştirir.
günlüğe kaydetme : Bu oturum için günlüğe kaydetmeyi etkinleştirir.
mode {console | stream} : İşlem modu.
ntlm : NTLM kimlik doğrulamasını etkinleştirir.
term {ansi | vt100 | vt52 | vtnt} : Telnet İstemcisi'nin benzetim yapmasını istediğiniz terminal türü.
? : set için Yardım bilgileri görüntüler.
unset : Daha önce set komutu kullanılarak ayarlanan bir seçeneği kapatmak için unset komutunu kullanın.
status : Telnet İstemcisi'ni çalıştıran bilgisayarın bağlı olup olmadığını belirlemek için status konutumu kullanın.
?/help : Yardım bilgilerini görüntüler.





Bu sayfa hakkında yorum ekle:
İsminiz:
Mesajın: