# File lib/fog/compute/models/virtual_box/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 "#{attributes.to_json}" >> ~/attributes.json},
        #     %{echo "#{metadata.to_json}" >> ~/metadata.json}
        #   ])
        # rescue Errno::ECONNREFUSED
        #   sleep(1)
        #   retry
        end