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. Java学习--Java 中的包装类

    Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等.基本数据类型是不具备对象的特性的,比如基本类型不能调用方法.功能简 ...

  2. 撩课-Java每天5道面试题第9天

    撩课Java+系统架构 视频 点击开始学习 76.XML技术的作用? XML技术用于数据存储. 信息配置. 数据交换三方面. 可以将数据存储在XML中, 通过节点. 元素内容. 属性标示数据内容及关系 ...

  3. JAVA基础之——使用idea创建maven项目 以及使用tomcat本地调试springmvc

    前言:关于这个话题网上有很多,本文旨在引导实战纠偏,理论偏少,如果按照步骤还不能达到本文目的,请留言. 1 环境准备 1.1 软件准备 idea:官方下载社区版,下载后安装 maven:Apache- ...

  4. JDBC数据库连接池

    用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长.假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库 ...

  5. [LeetCode]3Sum Closest题解

    3sum Closest: Given an array S of n integers, find three integers in S such that the sum is closest ...

  6. mybatis 排坑记录

    1. mapper xml resultMap 中定义 property 时不能出现空格 否则会出现反射错误,找不到 do 对应的 set 方法

  7. SyntaxError: expected expression, got '<'

    用firebug查看网络请求发现js没有问题,问题在于ajax返回的数据错误,格式是<script type='text/javascript'> ... ... </script& ...

  8. Algorithm——整数反转

    一.问题 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 12 ...

  9. UOJ#414. 【APIO2018】新家

    传送门 首先二分答案 \(mid\),问题变成求区间 \([l-mid,r+mid]\) 在该年份的不同类型个数为 \(k\) 关于年份的限制可以离线下来 现在的问题就是区间数颜色,一个套路就是维护每 ...

  10. JavaWeb学习总结(三):Servlet开发(一)

    一.Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术. Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向 ...