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 와 연동하여 테스트합니다.
반응형
'서버 > 리눅스' 카테고리의 다른 글
RockLinux 8 에서 nvidia 드라이버 설치하기 (0) | 2023.06.22 |
---|---|
CentOS 7.x snap 및 node-red 설치하기 (0) | 2022.08.23 |
CentOS 7 특정 횟수 이상 TCP 접속 차단하기 (0) | 2020.10.04 |
zsh 사용하기 (0) | 2020.03.10 |
CentOS 7 SELinux 사용 (0) | 2020.03.04 |
댓글