    # File lib/fog/virtual_box/models/compute/server.rb, line 163
            def setup(credentials = {})
              raise 'Not Implemented'
            #   requires :addresses, :identity, :public_key, :username
            #   Fog::SSH.new(addresses['public'].first, username, credentials).run([
            #     %{mkdir .ssh},
            #     %{echo "#{public_key}" >> ~/.ssh/authorized_keys},
            #     %{passwd -l #{username}},
            #     %{echo "#{Fog::JSON.encode(attributes)}" >> ~/attributes.json},
            #     %{echo "#{Fog::JSON.encode(metadata)}" >> ~/metadata.json}
            #   ])
            # rescue Errno::ECONNREFUSED
            #   sleep(1)
            #   retry
            end