🔐 Cisco Router Üzerinde SSH Yapılandırması: Adım Adım Rehber
SSH (Secure Shell), yönlendiriciye (router) uzaktan güvenli ve şifreli erişim sağlar. Telnet’in aksine, kullanıcı adı ve şifreler şifreli olarak iletilir. Bu yazıda, Cisco yönlendirici üzerinde SSH’yi nasıl yapılandıracağınızı adım adım öğreneceksiniz.
✅ 1. Hostname (Ana Bilgisayar Adı) Belirleme
İlk adım, yönlendiriciye bir hostname (ad) atamaktır.
Router> enable
Router# configure terminal
Router(config)# hostname Cemerbas
Cemerbas(config)#
🔹 Not: Hostname, RSA anahtarının oluşturulmasında kullanılacak bilgilerden biridir.
✅ 2. Etki Alanı Adını Ayarlama (Domain Name)
RSA anahtar üretimi için bir domain name (etki alanı adı) zorunludur.
Cemerbas(config)# ip domain-name cemerbas.com
✅ 3. RSA Şifreleme Anahtarı Oluşturma
SSH için RSA şifreleme anahtarı oluşturun:
Cemerbas(config)# crypto key generate rsa
How many bits in the modulus [512]? 1024
🔹 Not: Önerilen minimum uzunluk 1024 bit‘tir. 2048 bit’e kadar çıkabilirsiniz.
✅ 4. SSH Kullanıcısı Tanımlama
SSH bağlantısında kullanılacak kullanıcı adı ve parola tanımlayın.
Cemerbas(config)# username admin password cisco
✅ 5. VTY Hatlarının Yapılandırılması
SSH erişimi için sanal terminal hatları (vty) yapılandırılır:
Cemerbas(config)# line vty 0 4
Cemerbas(config-line)# login local
Cemerbas(config-line)# transport input ssh
🔸
login local: Daha önce oluşturduğunuz kullanıcıyı kullanır.
🔸transport input ssh: Yalnızca SSH bağlantılarına izin verir.
✅ 6. SSH Versiyonunu Belirtme
Varsayılan olarak SSH v1 aktif olabilir. SSH v2, daha güvenli bir protokoldür.
Cemerbas(config)# ip ssh version 2
✅ 7. SSH Oturum Ayarları (Opsiyonel)
SSH zaman aşımı ve deneme sınırlarını belirleyebilirsiniz:
Cemerbas(config)# ip ssh time-out 30
Cemerbas(config)# ip ssh authentication-retries 4
time-out: 30 saniye içinde giriş yapılmazsa bağlantı kesilir.authentication-retries: En fazla 4 yanlış giriş hakkı tanınır.
✅ 8. SSH Yapılandırmasını Doğrulama
SSH yapılandırmasını kontrol etmek için:
Cemerbas# show ip ssh
Aktif SSH bağlantılarını görmek için:
Cemerbas# show ssh
✅ 9. Başka Bir Yönlendiriciye SSH Bağlantısı Kurmak
Cemerbas# ssh -l admin 10.0.0.1
-l admin: Giriş için kullanılacak kullanıcı adıdır.10.0.0.1: Bağlanılacak uzak yönlendiricinin IP adresidir.
🚫 RSA Anahtarını Silmek (İsteğe Bağlı)
RSA anahtarını kaldırmak isterseniz:
Cemerbas(config)# crypto key zeroize rsa
📌 Özet: SSH Yapılandırması İçin Gerekli Komutlar
| Amaç | Komut |
|---|---|
| Hostname belirleme | hostname Cemerbas |
| Domain adı ayarlama | ip domain-name cemerbas.com |
| RSA anahtarı üretimi | crypto key generate rsa |
| Kullanıcı oluşturma | username admin password cisco |
| VTY yapılandırma | line vty 0 4 → login local → transport input ssh |
| SSH versiyonu seçimi | ip ssh version 2 |
| Zaman aşımı ayarı | ip ssh time-out 30 |
| Giriş deneme sınırı | ip ssh authentication-retries 4 |
| Bağlantı kontrolü | show ip ssh, show ssh |
| Bağlantı kurulumu | ssh -l admin 10.0.0.1 |
Cem Kemal Erbaş sitesinden daha fazla şey keşfedin
Subscribe to get the latest posts sent to your email.
Cem Kemal Erbaş Network, Siber Güvenlik ve Teknik Rehberler