Відкриваємо для редагування файл: sudo nano /etc/mosquitto/mosquitto.conf
Додаємо два нових рядка: allow_anonymous false password_file /etc/mosquitto/passwd
Виходимо з редактора комбінацією клавіш Ctrl X, обов'язково зберігаємо зміни натиснувши послідовно Y та Enter:
Створюємо нового користувача usermosquitto з паролем passmosquitto для підключення до mosquitto: sudo mosquitto_passwd -c /etc/mosquitto/passwd usermosquitto
Запускаємо сервіс: sudo service mosquitto start
Перевіряємо статус сервісу: service mosquitto status
На жаль не вдалося підібрати конфігурацію при якій mosquitto працював би для будь-якого пристрою з мережі:
Видалення Mosquitto та репозиторію
Зупиняємо сервіс командою: sudo service mosquitto stop
Видаляємо всі пакети mosquitto, таки як mosquitto, mosquitto-clients and mosquitto-dev наступною командою: sudo apt-get purge --remove mosquitto*
Видаляємо залишки не потрібних бібліотек: sudo apt autoremove
Після цього потрібно видалити репозіторій: sudo apt-add-repository --remove ppa:mosquitto-dev/mosquitto-ppa
Якщо після видалення залишається сміття та помилки, читаємо далі:
Найпростішим рішенням є оновлення вашого екземпляра системи до останньої версії (це досить тривалий процес): sudo apt-get dist-upgrade