WinRM Settings

配置命名空间config.winrm

config.winrm配置与如何通过winrm配置vagrant访问你的Windows客户相关。与大多数vagrant设置一样,默认设置通常都很好,但是你可以根据需要进行微调。
这些设置仅在你将通信器类型设置为:winrm时使用。

Available Settings可用设置

  • config.winrm.username (string) :这将设置vagrant在登录WinRM web服务时默认使用的用户名。如果Providers检测到更合适的用户,它们可以自由地重写该命令。默认情况下,其值为“vagrant”,因为大多数公共boxes都是这样设置的。
  • config.winrm.password (string):这将设置vagrant将用于验证WinRM用户的密码。默认情况下,其值为“vagrant”,因为大多数公共boxes都是这样做的
  • config.winrm.host (string) :连接到WinRM服务的主机名或IP。默认情况下,这是空的,因为provider通常会为你解决这个问题。
  • config.winrm.port (integer) :用来连接的WinRM端口,默认为5985
  • config.winrm.guest_port (integer) :WinRM正在运行的客户机上的端口。一些provider使用它来检测WinRM的转发端口。例如,如果将其设置为5985(缺省值),并且vagrant检测到从主机上的端口4567转发到客户机上的端口5985的端口,如果没有其他选项,vagrant将尝试使用主机的端口4567与客户机通信。
  • config.winrm.transport (symbol):用于WinRM通信的传输。有效的设置包括::negotiation、:ssl和:plaintext。默认情况是:negotiate。
  • config.winrm.basic_auth_only (boolean):是否使用基本身份验证。默认值为false。如果设置为true,你还应该使用:plaintext传输设置,并且必须适当地配置Windows机器。

    ⚠️:强烈建议你仅将基本身份验证用于调试目的。凭据将以纯文本传输。

  • config.winrm.ssl_peer_verification (boolean) :当设置为false时,不执行ssl证书验证。
  • config.winrm.timeout (integer) :等待端点响应的最长时间。默认值为60秒。请注意,这将不会处理超过此处理时间量的“超时”命令,它只需要端点在给定的时间量过去之前报告命令的状态。
  • config.winrm.retry_limit (integer):失败后重试启动shell的最大次数。默认值为3。
  • config.winrm.retry_delay (integer) :从重试到默认值之间等待的时间为10秒。
  • config.winrm.codepage (string) :WINRS_CODEPAGE是客户端的控制台输出代码页。默认值是65001 (UTF-8)。

    ⚠️:比Windows 7/Server 2008 R2更老的版本使用默认的UTF-8代码页可能会出现不良行为。在使用这些旧版本的Windows时,最好使用服务器语言环境的本机代码页。例如,en-US服务器的代码页为437。Windows的chcp命令可用于确定本机代码页的值。

virtualbox+vagrant学习-4-Vagrantfile-7-WinRM Settings的更多相关文章

  1. virtualbox+vagrant学习-2(command cli)-26-vagrant share命令

    Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的vi ...

  2. virtualbox+vagrant学习-1-环境安装及vagrantfile的简单配置-Mac系统

    在学习docker-machine时,发现需要使用到虚拟化平台,所以选择了使用virtualBox. 然后后面发现需要使用vagrant来在mac系统中作为虚拟机管理软件,所以下面将会简述我自己学习使 ...

  3. virtualbox+vagrant学习-4-Vagrantfile-5-Machine Settings

    Machine Settings 配置命名空间:config.vm config.vm的设置将修改vagrant管理的机器的配置 Available Settings可用设置 config.vm.ba ...

  4. virtualbox+vagrant学习-4-Vagrantfile-6-SSH Settings

    SSH Settings 配置命名空间:config.ssh config.ssh的设置涉及到将如何配置vagrant使其通过ssh访问你的计算机.与大多数vagrant设置一样,默认设置通常都很好, ...

  5. virtualbox+vagrant学习-4-Vagrantfile-9-Vagrant Settings

    Vagrant Settings 配置命名空间:config.vagrant config.vagrant配置将修改vagrant本身的行为 Available Settings可用设置 config ...

  6. virtualbox+vagrant学习-2(command cli)-8-vagrant Package命令

    Package 格式: vagrant package [options] [name|id] 这将当前正在运行的VirtualBox或Hyper-V环境打包到一个可重用的box中.如果provide ...

  7. virtualbox+vagrant学习-3-Vagrant Share-2-HTTP Sharing

    HTTP Sharing Vagrant Share可以创建一个可公开访问的URL端点来访问在Vagrant环境中运行的HTTP服务器.这被称为“HTTP共享”,在使用Vagrant Share时默认 ...

  8. virtualbox+vagrant学习-5-Boxes-1-简介

    Boxes boxes是vagrant环境的包格式.在vagrant支持的任何平台上,任何人都可以使用一个box来创建一个相同的工作环境.vagrant box实用程序提供了管理boxes的所有功能. ...

  9. virtualbox+vagrant学习-5-Boxes-2-Box Versioning

    Box Versioning 从Vagrant 1.5版本开始, box支持版本控制.这允许创建box的人将更新推送到box中,使用box的人有一个简单的工作流,用于检查更新.更新box以及查看发生了 ...

随机推荐

  1. 【原】Spring和Dubbo基于XML配置整合过程

    背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 单一应用架构 当网站流量很小时,只需一个 ...

  2. XML文档的解析—dom4j

    XML为可扩展标记语言,它主要是用来保存数据,做配置文件,数据传输载体等.其实就是一个后缀名为.xml的文件. XML命名规则 名称可以含字母.数字以及其他的字符 名称不能以数字或者标点符号开始 名称 ...

  3. Django,ajax实现表格增删查改,Django内置分页功能。

    1.工程目录 2.urls.py """Django_ajax URL Configuration The `urlpatterns` list routes URLs ...

  4. js笔记 -- toString() 和String()

    将一个值转换成一个字符串有两种方法,一是使用toString()方法,二是使用转型函数String().下面是一些需要注意的问题: 1,大多值都有toString()方法,因为toString是Obj ...

  5. html中的行内元素和块级元素小结

    一.首先我们总结下行内元素和块级元素有哪些: 行内元素: <a>标签可定义锚<abbr>表示一个缩写形式<acronym>定义只取首字母缩写<b>字体加 ...

  6. 在Oracle/SQL Service中通过Function返回Table

    本函数用途:返回一个Table 在Oracle中实现,范例: --在Types中: create or replace type objTable as object ( s_usercode var ...

  7. js 捕捉回车键触发登录,并验证输入内容

    js 捕捉回车键触发登录,并验证输入内容 有时候我们会遇到 web 页面中捕捉按键,触发一些效果, 比如常见的回车键触发登录,并验证输入内容,下面会介绍,截图: 一.最简单的捕捉回车键:判断按下的是不 ...

  8. MUI框架-05-用MUI做一个简单App

    MUI框架-05-用MUI做一个简单App MUI 是一个前端框架,前端框架就像 Bootstrap,EasyUI,Vue ,为了做 app 呢,就有了更加高效的 MUI,我觉得前端框架有很多,也没有 ...

  9. Spring MVC基本配置和实践(一)

    一.Spring MVC介绍 1. Spring MVC是什么? The Spring Web MVC framework和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从S ...

  10. centos 7.2 Apache+mysql+php step by step备忘

    1. 如何允许laravel程序执行sudo shell脚本? chmod u+w /etc/sudoers ; echo "apache ALL=(ALL) NOPASSWD:ALL&qu ...