generate ssh key if it does not already exist (required by install-dependencies