fatih@oktay

Cisco CBS220 Switch'te SSH ve Temel Yapılandırma (Enterprise IOS'tan Farkları)

15.10.2026 #Cisco #CBS220 #SSH #Switching

Neden Bu Yazı

Cisco Business (CBS) serisi switch’ler, görünüşte Catalyst/Enterprise IOS CLI’sine çok benziyor ama alttaki işletim sistemi farklı (small-business/Cisco SMB OS ailesinden). Bu yüzden 2960/3650/9200 gibi cihazlarda alıştığımız bazı komutlar CBS220’de doğrudan çalışmıyor ya da farklı syntax istiyor. Bu yazı, bir CBS220 üzerinde SSH + temel yönetim VLAN’ı kurulumunu ve enterprise IOS’tan farklı noktaları özetliyor.

Enterprise IOS’tan Farklı Olan Noktalar

KonuEnterprise IOS (2960/3650 vb.)CBS220
Uzak erişim hattıline vty 0 15line {console|telnet|ssh} — vty yok
Interface adlandırmaGigabitEthernet0/1Kısa form, örn. gi24
Privilege seviyeleri0–15 arası tam aralıkPratikte 1, 7, 15
Management IPinterface vlan X + ip address (SVI)Özel komut: management vlan ip address ... mask ...
Local kullanıcıusername <ad> secret <şifre> privilege <seviye> çeşitli varyasyonlar çalışırusername <ad> privilege <seviye> secret <şifre> — cihazın kendi ? yardımı ile doğrulanmalı, firmware’e göre secret/password/nopassword seçenekleri değişebiliyor

Not: CBS ailesinde CLI syntax’ı modelden modele ve firmware sürümünden sürüme küçük farklar gösterebiliyor. En güvenilir yöntem, komutu yazıp ? ile cihazın kendi context-sensitive yardımına bakmak.

Topoloji / Hedef

  • Switch adı: MySwitch
  • Yönetim VLAN’ı: VLAN 100
  • Yönetim IP: 192.168.100.5/24, gateway 192.168.100.1
  • Local kullanıcı: oktay, privilege 15
  • SSH ile erişim, local kullanıcı doğrulaması

Komutlar

enable
configure terminal

! Hostname + domain (RSA key üretimi için domain-name şart değil ama zararı yok)
hostname MySwitch
ip domain-name mydomain.local

! VLAN100 oluştur ve yönetim VLAN'ı yap
vlan 100
 exit
management-vlan vlan 100

! Management IP'yi VLAN100'e ata
management vlan ip address 192.168.100.5 mask 255.255.255.0
ip default-gateway 192.168.100.1

! Local kullanıcı
username oktay privilege 15 secret test12345678

! SSH servisini aç
crypto key generate rsa
ip ssh server

! SSH line konfigürasyonu (local user ile)
line ssh
 login local
 exec-timeout 10
 exit

! Trunk port örneği
interface gi24
 switchport mode trunk
 switchport trunk allowed vlan add 100
 switchport trunk native vlan 1
 exit

! Access port örneği
interface gi2
 switchport mode access
 switchport access vlan 100
 exit

end
write

Dikkat Edilmesi Gerekenler

  • Trunk VLAN ekleme sırası önemli: switchport trunk allowed vlan add komutu, port henüz trunk moduna alınmadan çalıştırılırsa Port mode is not trunk hatası verir. Önce switchport mode trunk, sonra allowed vlan add gelmeli.
  • CBS220’de bazı portlarda (özellikle sadece belirli VLAN’ları tag’li taşımak istendiğinde) trunk yerine general port modu daha esnek sonuç verebiliyor (switchport mode general + switchport general allowed vlan add <vlan> tagged).
  • line ssh bloğunu exit ile kapatmayı unutma, aksi halde bir sonraki komut yanlışlıkla line konfigürasyon moduna girebilir.
  • username satırındaki syntax (password mi secret mi, nopassword seçeneği var mı) firmware’e göre değişebildiği için komutu yazmadan önce username oktay ? ile kontrol etmek en sağlıklısı.

Doğrulama

show running-config
show ip ssh
show vlan

SSH bağlantısını test etmek için başka bir makineden:

ssh oktay@192.168.100.5