Use a hidden node for remote shells. Closes #69