When installing crunchbang I’m pretty sure I chose to install the OpenSSH server but somehow I when I did this again, it still installed for me. Hope it isn’t installed twice for some stupid reason.
sudo apt-get install openssh-server
and that was it. I can ssh in from my mac after that.
Follow instructions from here
When setting up ssh keys, there’s no need to modify the sshd_config file as described on the page. It seems to work out of the box.