Podsumowanie artykułu:
W tym artykule opisano czynności, które trzeba wykonać, aby ograniczyć dostęp do zarządzania tylko do protokołów HTTPS i SSH.
Proces ten wymaga korzystania z interfejsu wiersza polecenia (CLI). Do przeprowadzenia tego procesu można wykorzystać sesję szeregową lub telnet. Jednak w przypadku używania protokołu Telnet trzeba wykonać te kroki, aby zapobiec nieumyślnemu zablokowaniu dostępu do zarządzania zdalnego.
Procedura jest oparta na poniższych założeniach:
- Przełącznik jest już skonfigurowany za pomocą adresu IP i jest widoczny w sieci.
- Utworzono konto z 15 poziomem dostępu. Aby to sprawdzić, użyj polecenia: console#show users accounts (pokaż konta użytkowników).
Uwaga: po wykonaniu tych czynności, możesz się spodziewać wystąpienia błędów dotyczących autentyczności certyfikatu. Dzieje się tak, bo certyfikaty i klucze generują się samodzielnie. To nie jest błąd.
Uwaga: przed wyłączeniem dostępu telnet lub HTTP, zweryfikuj dostęp SSH lub HTTPS.
Uwaga: jeśli protokół SSH lub HTTPS są włączone i chcesz wyłączyć protokoły Telnet i HTTP, przejdź do kroku 3, aby wyłączyć Telnet, a potem kroku 5, aby wyłączyć HTTP.
- Połącz się z przełącznikiem za pośrednictwem interfejsu CLI
- Aby włączyć protokół SSH, wprowadź następujące polecenia:
- console>enable
- console#config
- console(config)#crypto key generate rsa
- console(config)#crypto key generate dsa
- console(config)#ip ssh server
- Aby wyłączyć protokół Telnet, wprowadź: console(config)#no ip telnet server
- Aby włączyć protokół HTTPS, wprowadź następujące polecenia:
- console(config)# console(config)#crypto certificate 1 generate key-generate
- console(config)#ip https certificate 1
- console(config)# ip https server
Uwaga: ten system może wygenerować i przechowywać 2 certyfikaty. Aby wygenerować drugi klucz, zamień cyfrę 1 na 2. Aby aktywować drugi klucz, użyj (config)#ip https certificate 2.
- Aby wyłączyć protokół HTTP, wpisz: console(config)# no ip http server
- Po sprawdzeniu połączenia za pośrednictwem protokołu SSH lub HTTPS zapisz konfigurację, wpisując polecenie: console#copy running-config startup-config