SSH (ang. Secure Shell) to protokół sieciowy służący do bezpiecznego zdalnego dostępu do urządzeń i systemów. Zapewnia szyfrowanie całej komunikacji, weryfikację tożsamości i ochronę przed podsłuchem czy modyfikacją danych.
Konfiguracja SSH na urządzeniach Cisco z systemem IOS krok po kroku:
Przejdź do trybu konfiguracji urządzenia:
configure terminal
Ustaw wymaganą do prawidłowego działania SSH nazwę urządzenia oraz domenę:
hostname R1
ip domain-name example.local
Wygeneruj klucz RSA, minimalna długość to 512, ale zaleca się 2048 lub więcej:
crypto key generate rsa
How many bits in the modulus [512]: 2048
Utwórz nowego użytkownika lokalnego z hasłem:
username admin privilege 15 secret mocnehaslo123
Włącz SSH na wirtualnych liniach do połączeń zdalnych:
line vty 0 4
transport input ssh
login local
exec-timeout 10
Włącz wersję drugą protokołu SSH:
ip ssh version 2
Zapisz konfigurację:
end
write memory