들어가며
네트워크 인프라를 안정적으로 운영하기 위해서는 장비에 효과적으로 접속하고 관리할 수 있는 방법이 필요합니다. 네트워크 장비는 물리적 접속부터 원격 접속까지 다양한 방식을 제공하며, 각 방식은 상황에 따라 적절히 활용되어야 합니다. 또한 장비에서 발생하는 로그를 체계적으로 관리하는 것은 장애 대응과 보안 관리에 있어 매우 중요한 요소입니다.
이번 글에서는 네트워크 장비의 주요 접속 방식인 Console Line과 VTY(Virtual Terminal Line)의 개념과 설정 방법을 알아보고, Syslog를 활용한 로깅 및 모니터링 체계에 대해 다루겠습니다.
1. 네트워크 장비 접속 방식
네트워크 장비를 관리하기 위해서는 장비에 접속할 수 있는 경로가 필요합니다. Cisco를 비롯한 대부분의 네트워크 장비는 다양한 접속 방식을 제공하며, 각각의 방식은 사용 목적과 상황에 따라 적절히 활용됩니다.
Console Line

Console Line은 네트워크 장비에 물리적으로 직접 연결하여 접속하는 방식입니다. 주로 초기 설정이나 장비에 문제가 발생했을 때 사용되며, 네트워크 연결 없이도 장비에 접근할 수 있다는 장점이 있습니다.
Console 접속은 일반적으로 콘솔 케이블(롤오버 케이블)을 사용하여 관리자의 컴퓨터와 장비의 Console 포트를 연결합니다. 접속 후에는 터미널 에뮬레이터(PuTTY, SecureCRT 등)를 통해 CLI(Command Line Interface)에 접근할 수 있습니다.
Console Line 기본 설정
Router(config)# line console 0
Router(config-line)# password cisco123
Router(config-line)# login
Router(config-line)# logging synchronous
Router(config-line)# exec-timeout 30 0
주요 설정 옵션을 살펴보면, password는 Console 접속 시 요구되는 비밀번호를 설정하며, login은 비밀번호 인증을 활성화합니다. logging synchronous는 로그 메시지가 출력될 때 명령어 입력이 방해받지 않도록 하는 옵션이고, exec-timeout은 세션의 타임아웃 시간을 설정합니다.(30분 0초)
VTY (Virtual Terminal Line)

VTY(Virtual Terminal Line)는 네트워크를 통해 원격으로 장비에 접속하는 방식입니다. Telnet이나 SSH 프로토콜을 사용하여 접속하며, 물리적으로 장비가 있는 위치에 가지 않아도 원격지에서 장비를 관리할 수 있습니다.
VTY는 동시에 여러 관리자가 접속할 수 있도록 여러 라인(line vty 0 4 등)을 제공합니다. 일반적으로 Cisco 장비는 기본적으로 5개의 VTY 라인(0~4)을 제공하며, 필요에 따라 더 많은 라인을 활성화할 수 있습니다.
VTY 기본 설정 (Telnet)
Router(config)# line vty 0 4
Router(config-line)# password cisco123
Router(config-line)# login
Router(config-line)# transport input telnet
Telnet은 설정이 간단하지만 암호화되지 않은 통신을 사용하기 때문에 보안에 취약합니다. 따라서 실제 운영 환경에서는 SSH를 사용하는 것이 권장됩니다.
VTY SSH 설정
SSH를 사용하기 위해서는 먼저 장비에 호스트명과 도메인 이름을 설정하고, RSA 키를 생성해야 합니다.
Router(config)# hostname R1
R1(config)# ip domain-name company.local
R1(config)# crypto key generate rsa
# 키 크기 입력 (권장: 2048)
R1(config)# ip ssh version 2
R1(config)# line vty 0 4
R1(config-line)# transport input ssh
R1(config-line)# login local
R1(config)# username admin privilege 15 secret cisco123
crypto key generate rsa 명령으로 RSA 키를 생성하면 SSH 서비스가 활성화됩니다. ip ssh version 2는 더 안전한 SSH 버전 2를 사용하도록 설정하며, transport input ssh는 SSH 접속만 허용하도록 제한합니다. login local은 로컬 사용자 계정을 사용하여 인증하도록 설정합니다.
VTY 접속 제한 (ACL 적용)
보안을 강화하기 위해 특정 IP 주소 또는 네트워크에서만 VTY 접속을 허용할 수 있습니다.
R1(config)# access-list 10 permit 192.168.1.0 0.0.0.255
R1(config)# line vty 0 4
R1(config-line)# access-class 10 in
이 설정은 192.168.1.0/24 네트워크에서만 VTY 접속을 허용합니다.
2. 로깅 및 모니터링 - Syslog

네트워크 장비에서 발생하는 다양한 이벤트와 상태 정보는 로그(Log) 형태로 기록됩니다. 이러한 로그를 효과적으로 관리하고 분석하는 것은 네트워크 장애를 빠르게 진단하고, 보안 사고를 탐지하며, 시스템의 전반적인 상태를 모니터링하는 데 필수적입니다.
Syslog란?
Syslog는 네트워크 장비나 서버에서 발생하는 로그 메시지를 수집, 저장, 분석하기 위한 표준 프로토콜입니다. Cisco 장비를 비롯한 대부분의 네트워크 장비는 Syslog를 지원하며, 로그 메시지를 로컬에 저장하거나 외부 Syslog 서버로 전송할 수 있습니다.
Syslog는 UDP 514 포트를 사용하며, 실시간으로 로그를 전송합니다. 다만 UDP의 특성상 전송 보장이 없기 때문에, 중요한 로그는 별도의 신뢰성 있는 방법으로 백업하는 것이 좋습니다.
Syslog 메시지 구조
Syslog 메시지는 일반적으로 다음과 같은 구조를 가집니다:
%FACILITY-SEVERITY-MNEMONIC: Message-text
[예시]
%SYS-5-CONFIG_I: Configured from console by admin on vty0
- FACILITY: 메시지를 생성한 시스템 구성 요소 (SYS, LINK, OSPF 등) - SYS
- SEVERITY: 메시지의 심각도 수준 (0~7) - 5
- MNEMONIC: 메시지의 짧은 설명 - CONFIG_I
- Message-text: 상세 메시지 내용 - Configured from console by admin on vty0
Syslog 심각도 레벨
Syslog는 메시지의 중요도에 따라 8단계의 심각도 레벨을 정의합니다.
| 레벨 | 이름 | 설명 |
|---|---|---|
| 0 | Emergency | 시스템이 사용 불가능한 상태 |
| 1 | Alert | 즉각적인 조치가 필요한 상황 |
| 2 | Critical | 치명적인 상태 |
| 3 | Error | 오류 상황 |
| 4 | Warning | 경고 메시지 |
| 5 | Notice | 정상적이지만 중요한 이벤트 |
| 6 | Informational | 정보성 메시지 |
| 7 | Debugging | 디버깅 메시지 |
심각도 레벨을 설정하면 해당 레벨 이하의 모든 메시지가 기록됩니다. 예를 들어 레벨 4(Warning)로 설정하면 레벨 0~4의 메시지가 모두 기록됩니다.
Syslog 로그 저장 위치
Cisco 장비에서 Syslog는 여러 위치에 저장될 수 있습니다:
- Console: 콘솔 포트로 접속한 터미널에 출력
- Monitor: VTY 라인으로 접속한 터미널에 출력
- Buffer: 장비 내부 메모리에 저장 (휘발성)
- File: 장비의 플래시 메모리에 파일로 저장
- Syslog Server: 외부 Syslog 서버로 전송
Syslog 기본 설정
Console 로깅 설정
Router(config)# logging console
Router(config)# logging console warnings
Console에 로그를 출력하며, Warning(레벨 4) 이상의 메시지만 표시합니다.
Monitor(VTY) 로깅 설정
Router(config)# logging monitor
Router(config)# logging monitor informational
Router# terminal monitor
VTY 접속 시 로그를 보려면 terminal monitor 명령을 실행해야 합니다.
마무리 및 정리
네트워크 장비에 대한 효과적인 접속 관리와 로깅 체계는 안정적인 네트워크 운영의 기반입니다. Console Line은 초기 설정과 긴급 상황에서 필수적인 접속 방식이며, VTY는 일상적인 원격 관리를 위한 핵심 도구입니다. 특히 VTY를 사용할 때는 반드시 SSH를 활용하고 ACL을 통해 접속을 제한하여 보안을 강화해야 합니다.
Syslog는 네트워크 인프라의 상태를 실시간으로 모니터링하고, 발생한 문제를 추적하며, 보안 사고를 탐지하는 데 필수적인 도구입니다. 로그를 외부 Syslog 서버에 집중화하여 관리하면 여러 장비의 로그를 통합적으로 분석할 수 있으며, 장비 장애 시에도 로그 데이터를 안전하게 보관할 수 있습니다.
'Network Concepts' 카테고리의 다른 글
| [Network] 네트워크 보안과 침입 탐지 및 방지 - Firewall, IDS/IPS (1) | 2025.11.26 |
|---|---|
| [Network] QoS - Quality of Service (0) | 2025.11.23 |
| [Network] WAN과 원격 연결 기술들 (PPPoE, MPLS, VPN) (0) | 2025.11.21 |
| [Network] 네트워크 보안 기초 (DAI, ACL, NAT) (0) | 2025.11.20 |
| [Network] 무선 AP 아키텍처 및 무선 보안 (0) | 2025.11.19 |
