This is the link I followed for the install.. http://jpmens.net/2013/09/01/installing-mosquitto-on-a-raspberry-pi/
I simply installed the respository then Mosquitto itself, nothing more.
This installation put a non-personalised config file at /etc/mosquitto – so in there was pointed to the directory /etc/mosquitto/conf.d - so I put my mosquitto.conf in there which was basically 2 lines…
I’ve not yet put SSL in there but I certainly wasn’t going to start up the broker with NO security. I added a simple text file passwords.txt as above with a one-liner admin (colon) password where the password is encrypted using the Mosquitto password program for the PC (thankfully I already had a passwords file).
And that’s it really, stop the broker and restart it to make sure it takes notice of the config file..
sudo /etc/init.d/mosquitto stop
sudo /etc/init.d/mosquitto start
And talk to it via something like MQTT SPY – subscribe to any old topic (“testing”, in my case) and try publishing to that topic. I’ve tested powering down and back up and all is well.
Easiest thing I’ve done all day.. oh, NO it wasn’t – I could not write to the etc/mosquitto/conf.d directory - the usual Linux security issues…. I did this.. most likely giving FAR too much access (if anyone wants to tell me what it SHOULD be, please do but don’t let’s get complicated)…
and from there on I could use my FTP described earlier and Notepad++ to create and edit the necessary files.