Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net

Router'da SSH Konfigürasyonu 46104610 okunma

05.11.2018

Ağ Sistemleri

Rserit

Router’ınıza SSH ile bağlanmak isteyebilirsiniz. Bunun için SSH konfigürasyonu yapılması zorunludur. Varsayılan olarak konfigürasyonu yapılmış gelmiyor tabi ki. SSH ile daha güvenli bir şekilde routerınıza bağlanabilir ve onu yönetebilirsiniz. Bunun için konfigürasyonu adım adım sağlayacağız.

Önce nasıl bir şemada çalışıyoruz, ona bir bakalım.

BilisimLife isimli router’ı konfigüre edeceğiz. Ardından ona Richard isimli router ile bağlanacağız.

Öncelikle, BilisimLife’a girelim. Ilk yapmamız gereken şey hostname vermek.

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname BilisimLife

Konfigürasyon için bir domain adı belirtmemiz gerek. Bilisimlife.net’i örnek bir isim koyuyorum.

BilisimLife#configure terminal
BilisimLife(config)#ip domain-name bilisimlife.net

SSH bağlantısının daha güvenli olması için kriptolu bir anahtar oluşturmalıyız. Varsayılan olarak 512’dir. 360 ile 2048 arasında bir değer girebilirsiniz.

BilisimLife(config)#crypto key generate rsa
How many bits in the modulus [512] ?

Bu kriptolu anahtarı ise istediğiniz zaman şu komutla silebilirsiniz:

BilisimLife(config)#crypto key zeroize rsa

SSH bağlantısı için bir kullanıcı oluşturalım.

BilisimLife(config)#username admin password recep

Router’a sadece telnet ya da sadece ssh’la ( ya da her ikisi de) yapılabilmesini ayarlamak için şu komutlar girilir:

BilisimLife(config)#line vty 0 4
BilisimLife(config)#login local

Önceden oluşturulan kullanıcı adı ve şifrenin sorulacağını belirtir, çünkü oluşturulan kullanıcı yerel olarak oluşturuluyor.

Şimdi bağlantı protokolümüzü seçeceğiz. Telnet mi, SSH mi yoksa hepsi mi? Login local dedikten sonra kaldığımız yerden devam ediyoruz.

BilisimLife(config)#transport input ssh   –burada telnet veya all da diyebilirsiniz.

Transport input’a bir bakalım. Soru işareti koyduktan sonra kullanabileceğimiz komutları görebiliyoruz. Görüldüğü üzere ssh, telnet ve all seçenekler arasında. Transport input all diyerek de ayarlayabiliriz.

BilisimLife(config)#transport input ?

Şimdi SSH modundan çıkalım (exit yazıp çıkabilirsiniz).

Eğer kullandığınız router’ın IOS’u destekliyorsa ssh versiyonunu yazabilirsiniz. Komut şöyle:

BilisimLife(config)# ip ssh version 1 –veya 2 de yazabilirsiniz

Bir router’a ssh bağlantısı yapıldığı tepki verme süresi belirtilebilir. Yani 30 saniye içinde bir işlem yapmasını sağlayabilirsiniz. Bunun için time-out kullanacağız:

BilisimLife(config)# ip ssh time-out 30

SSH ile bağlanan bir kullanıcı giriş denemeleri yapacaktır. Eğer birkaç denemeden sonra bağlantıyı koparmak istiyorsanız şu komutu belirtelim:

BilisimLife(config)#ip ssh authentcation-retries 5

0 ile 5 arası bir değer girilir.

Şimdi ise router’daki ssh konfigürasyonuna bakalım. Bunun için bir alt moda geçelim. CTRL+Z ile geçebilirsiniz.

Burada şu komutu yazalım:

BilisimLife # show ip ssh

SSH versiyonu, time out süresini ve kaç kere deneme hakkımız olduğunu ekranda gösterir.

O anda kurulan SSH bağlantısını ekranda göstermek için ise:

BilisimLife#show ssh

Şimdi gelelim bir Router’dan diğer bir Router’a SSH bağlantısı yapma işlemine.

Ilk resmimizdeki iki router’ı hatırlıyoruz. Richard isimli Router’dan BilisimLife isimli router’a bağlanmak istiyorum, bu nasıl yapılacak peki? Diğer router’da şu komutu giriyoruz:

Richard#ssh -l kullanıcı_adı ip adresi

Örnek komut:

Richard# ssh –l admin 10.0.0.1

Böylelikle Router’da SSH konfigürasyonunu da sağlamış olduk.

Konuyla ilgili problemlerinizi Genel Ağ kategorisine başlık olarak açabilirsiniz.

Recep ŞERIT



BİR YORUM YAZIN