Telnet ve SSH
Telnet, TCP bağlantı noktası 23'ü kullanır. Hem oturum açma kimlik doğrulamasının (kullanıcı adı ve parola) hem de iletişim kuran cihazlar arasında iletilen verilerin güvenli olmayan düz metin iletimini kullanan eski bir protokoldür.
Bir tehdit aktörü Wireshark kullanarak paketleri izleyebiliriz
SSH (Secure Shell)
Adım1 : Cihaza hostname ver. Adım2: Cihaza bir domain name tanımla Adım3: RSA -- Anahtar çifti oluşturma Adım4: Kullanıcı oluşturma Adım5: VTY hattından sadece SSH bağlantılarını kabul et Adım6: SSH güvenliği (SSH hardening)
Güvenli Kabuk-Secure Shell (SSH), TCP bağlantı noktası 22 kullanan güvenli bir protokoldür. Uzak bir aygıta güvenli (şifreli) bir yönetim bağlantısı sağlar. SSH, yönetim bağlantıları için Telnet'in yerini almalıdır. SSH, bir cihazın kimliği doğrulandığında (kullanıcı adı ve şifre) güçlü şifreleme sağlayarak ve aynı zamanda iletişim kuran cihazlar arasında iletilen veriler için uzaktan bağlantılar için güvenlik sağlar. Şekilde bir SSH oturumunun Wireshark yakalaması gösterilmektedir. Tehdit aktörü, yönetici aygıtının IP adresini kullanarak oturumu izleyebilir. Bununla birlikte, Telnet'ten farklı olarak, SSH ile kullanıcı adı ve parola şifrelenir.
Switch /Router SSH Desteklediğini Doğrulama
Router üzerinde veya switch üzerinde hangi IOS çalıştığını görmek için show version komutunu kullanabilirsiniz.
"K9" kombinasyonunu içeren bir IOS dosya adı, şifreleme(şifreli) özelliklerini ve yeteneklerini destekler.
Adım adım SSH yapılandırılması
SSH' yi yapılandırmadan önce, Switch ya da Router'ın benzersiz bir Hostname ve doğru ağ ayarları yapılması gerekir.
Adım 1: SSH desteğini doğrulama, Switch/ Router' ın SSH'ı desteklediğini doğrulamak için sh ip ssh komutunu kullanın. Switch/Router şifreleme özelliklerini destekleyen bir IOS çalıştırmıyorsa, bu komut tanınmaz.
Adım 2: IP etki alanını yapılandırın -ip domain name - genel yapılandırma metodu kullanılarak ağın IP etki alanını yapılandırın.
Adım 3: RSA anahtar çiftlerini oluşturur. - RSA anahtar çifti oluşturmak otomatik olarak SSH'yi etkinleştirir. Switch /Router'da SSH sunucusunu etkinleştirmek ve bir RSA anahtar çifti oluşturmak için crypto key generate rsa global yapılandırma modu komutunu kullanın
R1(config)#crypto key generate rsa
How many bits in the modulus[512]: 1024
Not: RSA anahtar çiftini silmek için, crypto key zeroize rsa global yapılandırma modu komutunu kullanın. RSA anahtar çifti silindikten sonra SSH sunucusu otomatik olarak devre dışı bırakılır.
4.Adım: Kullanıcı kimlik doğrulamasını yapılandırın. - SSH sunucusu yerel olarak veya bir kimlik doğrulama sunucusu kullanarak kullanıcıların kimliğini doğrulayabilir. Yerel kimlik doğrulama yöntemini kullanmak için, username username secret password genel yapılandırma modu kullanarak bir kullanıcı adı ve parola çifti oluşturun. Ekstra olarak privilege 15 modu verebilirsiniz.
R1(config)#username sefa privilege 15 secret 123
5.Adım: VTY satırlarını yapılandırın. - transport input ssh yapılandırma modu komutunu kullanarak vty satırlarındaki SSH protokolünü etkinleştirin. Yerel kullanıcı adı veritabanındaki SSH bağlantıları için yerel kimlik doğrulaması istemek için line vty global yapılandırma modu komutunu ve ardından login local yapılandırma modu komutunu kullanın.
Adım 6: SSH sürüm 2'yi etkinleştirin. - Varsayılan olarak, SSH hem sürüm 1 hem de 2'yi destekler. Her iki sürümü de desteklerken bu, show ip ssh çıktısında destekleyici sürüm 2 olarak gösterilir. ip ssh version 2 genel yapılandırma komutunu kullanarak SSH sürümünü etkinleştirin.
Last updated