Using setupnode ip instead of user@ip causes woven to try and ssh using the default os user instead of the specified user.