diff --git a/lib/vagrant/ui/remote.rb b/lib/vagrant/ui/remote.rb
index <HASH>..<HASH> 100644
--- a/lib/vagrant/ui/remote.rb
+++ b/lib/vagrant/ui/remote.rb
@@ -12,6 +12,11 @@ module Vagrant
         # no-op
       end
 
+      def ask(message, **opts)
+        opts[:style] ||= :detail
+        @client.input(message.gsub("%", "%%"), **opts)
+      end
+
       # This method handles actually outputting a message of a given type
       # to the console.
       def say(type, message, opts={})
Add remote override for #ask method