프로필사진 글목록 방명록 이웃추가
Today:     Yesterday:     Total:

JunToday.com

리눅스 net-snmp에서 snmp v3 설정 본문

생활속의 IT 노하우/리눅스

리눅스 net-snmp에서 snmp v3 설정

JunToday 2022. 2. 9. 16:16
728x90

* net-snmp 버전은 5.7.2에서 진행하였음.

snmp 서버에서 snmp v3 설정을 하려면 net-snmp-config 명령어를 사용한다.

명령어는 아래와 같다.

 

# net-snmp-config --create-snmpv3-user -ro -a 인증프로토콜암호 -x 개인프로토콜암호 -X DES또는AES -A MD5또는SHA snmpv3계정명

* net-snmp-config명령어 man페이지 참고

--create-snmpv3-user [-ro] [-a authpass] [-x privpass] [-X DES|AES] [-A MD5|SHA] [username]

위 명령어를 실행하면 아래와 같은 메세지가 출력된다.

adding the following line to /var/lib/net-snmp/snmpd.conf:
   createUser snmpv3계정명 MD5또는SHA "인증프로토콜암호" DES또는AES 개인프로토콜암호
adding the following line to /etc/snmp/snmpd.conf:
   rouser snmpv3계정명

* 아래처럼 net--snmp-config 명령어가 없을 때 net-snmp-devel을 설치하면 된다.

# net-snmp-config
-bash: net-snmp-config: command not found

정상적으로 명령이 실행되었다면 /etc/snmp/snmpd.conf 하단에 rouser가 한줄 생성된다.(-ro옵션을 빼면 rwuser로 생성됨)

rouser snmpv3계정명

 

그리고 /var/lib/net-snmp/snmpd.conf 하단에 생성한 유저와 패스워드 정보가 보인다. (snmpd 서비스를 실행하면 사라짐.)

createUser snmpv3계정명 MD5또는SHA "인증프로토콜암호" DES또는AES 개인프로토콜암호

* snmpv3유저 패스워드 변경을 위해 net-snmp-config --create-snmpv3-user 명령을 실행하면 /etc/snmp/snmpd.conf 하단에 같은 유저(rouser snmpv3계정명)가 동일하게 또 생성된다.

* snmpv3 유저 패스워드 변경을 하려면 snmpd서비스를 중지하고 해야 한다. 그렇지 않으면 아래처럼 메세지가 뜸.

Apparently at least one snmpd demon is already running.
You must stop them in order to use this command.

 

728x90
Comments