본문 바로가기

CCNA 기초

CCNA 기초 - 라우터 기본설정 - 2


라우터 패스워드 설정하기


Console Password 설정

Seoul_HQ>enable
- Seoul_HQ라고 라우터(호스트네임)의 이름을 지정했기 때문에 Seoul_HQ> 라고 나타난다.

Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Seoul_HQ(config)#line console 0
Seoul_HQ(config-line)#login
Seoul_HQ(config-line)#password cisco
- 삭제시 no password cisco 라고 입력한다.

Seoul_HQ(config-line)#end
%SYS-5-CONFIG_I: Configured from console by console

Seoul_HQ#show running-config
!
line con 0
 password cisco
 login
line vty 0 4
 login
!
Seoul_HQ#exit

다시 로그인 했을때의 화면

User Access Verification

Password: cisco

Seoul_HQ>

------------------------------------------------------------------------------------------------------------------

Virtual Terminal Password 설정 - telnet 접속시

Seoul_HQ>enable
Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Seoul_HQ(config)#line vty 0 4
Seoul_HQ(config-line)#login
Seoul_HQ(config-line)#password cisco
- 삭제시 no password cisco 라고 입력한다.

Seoul_HQ(config-line)#end
%SYS-5-CONFIG_I: Configured from console by console
Seoul_HQ#

------------------------------------------------------------------------------------------------------------------

Enable Password 설정

Seoul_HQ>enable
Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.

Seoul_HQ(config)#enable password cisco-enable
- 삭제시 no enable password 라고 입력한다.

Seoul_HQ(config)#^Z
%SYS-5-CONFIG_I: Configured from console by console
- ctrl+z  를 입력하거나 end를 입력한다.

Seoul_HQ#show running-config
!
enable password cisco-enable
!

!
line con 0
 password cisco
 login
line vty 0 4
 login
!
Seoul_HQ#exit

다시 로그인 했을 때의 화면

User Access Verification

Password: cisco

Seoul_HQ>enable
Password: cisco-enable
Seoul_HQ#

------------------------------------------------------------------------------------------------------------------

Secret Password 설정

Seoul_HQ>enable
Password: cisco-enable
Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Seoul_HQ(config)#enable secret cisco-secret
- 삭제시 no enable secret 라고 입력한다.

Seoul_HQ(config)#^Z
%SYS-5-CONFIG_I: Configured from console by console
- ctrl+z  를 입력하거나 end를 입력한다.

Seoul_HQ#show running-config
!
enable secret 5 $1$mERr$9WCswBwUv6WeC6M8kNSs8/
enable password cisco-enable
!

!
line con 0
 password cisco
 login
line vty 0 4
 login
!
Seoul_HQ#exit

다시 로그인 했을 때의 화면

User Access Verification

Password: cisco

Seoul_HQ>enable
Password: cisco-enable
Password: cisco-secret
Seoul_HQ#

- 참조
라우터 패스워드 설정시 Enable Password 와 Secret Passwd가 같이 설정되어 있을 경우에는
우선권에 따라 Secret Password가 적용된다.
그리고 Enable Password와 Secret Password는 같을 수 없다.


------------------------------------------------------------------------------------------------------------------

Enable Password의 암호화

Seoul_HQ>enable
Password: cisco-secret
Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Seoul_HQ(config)#enable password cisco-enable
Seoul_HQ(config)#service password-encryption
- enable password를 암호화 한다.
Seoul_HQ(config)#do show run | include enable password

enable password 7 0822455D0A1648121C0A0E082F
- 'do'명령어를 쓰면 configure terminal 환경에서 나가지 않고 확인할 수 있다.
- enable password가 암호화 된 것을 확인 할 수 있다.
 

Seoul_HQ(config)#end
%SYS-5-CONFIG_I: Configured from console by console

Seoul_HQ#show running-config
!
version 12.4
service password-encryption

!
enable secret 5 $1$mERr$9WCswBwUv6WeC6M8kNSs8/
enable password 7 0822455D0A1648121C0A0E082F
!

!
line con 0
 password 7 0822455D0A16
 login
line vty 0 4
 login
!
- enable password의 암호 뿐만 아니라 console password까지 암호화 된 것을 알 수 있다.

Seoul_HQ#

--------------------------------------------------------------------------------------

암호화의 해제

Seoul_HQ(config)#no service password-encryption
- enable password를 암호화를 해제한다.

Seoul_HQ(config)#do show run | include enable password
enable password 7 0822455D0A1648121C0A0E082F
- enable password가 아직 암호화 되어 있는 모습이다.
- 서비스명령을 통해 암호화를 해제했지만 찌거기(?) 가 남아 있다.

   
Seoul_HQ(config)#end
%SYS-5-CONFIG_I: Configured from console by console

Seoul_HQ#show running-config
!
version 12.4
no service password-encryption

!
enable secret 5 $1$mERr$9WCswBwUv6WeC6M8kNSs8/
enable password 7 0822455D0A1648121C0A0E082F
!

!
line con 0
 password 7 0822455D0A16
 login
line vty 0 4
 login
!
- 좀 더 자세하게 본 모습이다.
- 서비스명령어가 해제된 것을 확인 할 수 있지만 enable password와 console password는 아직 암호화 되어 있다.

Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Seoul_HQ(config)#no enable password
- enable password를 삭제한다.

Seoul_HQ(config)#end
%SYS-5-CONFIG_I: Configured from console by console

Seoul_HQ#show running-config
!
version 12.4
no service password-encryption

!
enable secret 5 $1$mERr$9WCswBwUv6WeC6M8kNSs8/
!

!
line con 0
 password 7 0822455D0A16
 login
line vty 0 4
 login
!
- enable password가 삭제가 된 것을 확인할 수 있다.

Seoul_HQ#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.

Seoul_HQ(config)#enable pass cisco-en-password
- enable password를 다시 새로운 패스워드로 설정해준다.
Seoul_HQ(config)#do show run | include enable passwd
enable password cisco-en-password
   
Seoul_HQ(config)#end
%SYS-5-CONFIG_I: Configured from console by console

Seoul_HQ#show running-config
!
version 12.4
no service password-encryption

!
enable secret 5 $1$mERr$9WCswBwUv6WeC6M8kNSs8/
enable password cisco-en-password
!

!
line con 0
 password 7 0822455D0A16
 login
line vty 0 4
 login
!
Seoul_HQ#

- 참조
service 명령어를 이용해서 enable password를 암호화 할 경우 console password까지 암호화 된다.
하지만 service 명령어를 이용해 암호화를 해제했다 하더라도
enable password, console password를 재설정해주기 전까지는 이전의
암호화된 패스워드가 그대로 남게 된다.

------------------------------------------------------------------------------------------------------------------