본문 바로가기
서버/리눅스

CentOS 7.x snap 으로 mosquitto 설치하기

by 사악신 2022. 8. 23.
snap install mosquitto

 

포트 1883을 방화벽에서 사용 가능하도록 합니다.

 

firewall-cmd --permanent --add-service=mqtt
firewall-cmd --reload
firewall-cmd --list-all

 

mosquitto 의 설정은 /var/snap/mosquitto/common/mosquitto_example.conf 를 사용하여 mosquitto.conf 를 생성합니다. 계정 및 비밀번호를 사용할 경우, 설정파일의 #password_file 의 주석을 제거하고 파일명을 지정합니다. 또한 로컬 외에 원격으로 접속을 허용할 경우 listener 설정을 합니다.

 

password_file /var/snap/mosquitto/common/pw.txt
listener 1883 0.0.0.0

 

/var/snap/mosquitto/common 디렉토리에서 아래의 명령어를 실행합니다.

 

/snap/bin/mosquitto_passwd -c pw.txt 사용자명

 

두번째 사용자부터는 아래의 명령어를 사용합니다.

 

/snap/bin/mosquitto_passwd -b pw.txt 사용자명 비밀번호

 

mosquitto 를 재실행합니다.

 

snap restart mosquitto

 

크롬 브라우저에서 MQTTLens 를 설치합니다. 

 

 

설치한 mosquitto 와 연동하여 테스트합니다.

반응형

댓글