you might want to use the tor packages provided here:
https://www.torproject.org/docs/debian.html.en to make sure it's up to date
for multiple nodes you duplicate the service config like this:
HiddenServiceDir /home/username/hidden_service1/
HiddenServicePort 9999 127.0.0.1:9999
HiddenServiceDir /home/username/hidden_service2/
HiddenServicePort 9999 127.0.0.1:9998
HiddenServiceDir /home/username/hidden_service3/
HiddenServicePort 9999 127.0.0.1:9997
the hot machine's config needs that changing port as it's rpcport. masternodeaddr's port is 9999. either listen=0 or changing port is needed to keep them from clashing if doing multiple.
you can add the tor= part to cold config so you don't need to specify each time you run the client.