Updates the SSH communicator to inspect the guest sshd configuration for supported key types when creating a new key to replace the default insecure public key. If the guest cannot be inspected, the connection will be inspected. If the connection cannot be inspected, it will simply fall back to the original behavior of using an rsa type key.
Vagrant Core Plugins
These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.
Generate proto
grpc_tools_ruby_protoc -I . --ruby_out=gen/plugin --grpc_out=gen/plugin ./plugin_server.proto