[리눅스]


# cd /etc/mosquitto  //-- mosquitto위치로 이동

# vi mosquitto.conf  //--설정파일 맨 밑에 추가

# 비밀번호 파일경로 설정
password_file /etc/mosquitto/passwd

# 익명접속차단
allow_anonymous false

 


# vi /etc/mosquitto/passwd   // 비밀번호 파일생성

# username:password
user:1234


# mosquitto_passwd -U /etc/mosquitto/passwd  // passwd 파일암호화

# cat passwd  // 암호화 확인

# systemctl restart mosquitto 


# mosquitto_sub -h localhost -t /topic -u user -P 1234   // subscribe

# mosquitto_pub -h localhost -t /topic -u user -P 1234 -m "test"  //publish

# user 추가시 "mosquitto_passwd -b PW파일위치 ID PW" 로 설정가능 
# mosquitto_passwd -b /etc/mosquitto/passwd admin root1234

 

[참고]

https://chichi-story.tistory.com/34

 

 

[윈도우]

1. password.txt 이름으로 비어있는 파일을 생성하여 Mosquitto가 설치된 폴더에 저장

 

2. 계정 추가

C:\mosquitto>mosquitto_passwd -b password.txt admin password

 

3. mosquitto.conf 파일 수정

allow_anonymous false
password_file C:/mosquitto/password.txt 




 

 

 

+ Recent posts