当前位置: 首页 > wzjs >正文

哪里有可以做空比特币的网站杭州seo首页优化软件

哪里有可以做空比特币的网站,杭州seo首页优化软件,施工企业,杭州建设信用平台我们现在准备Linux centos7(Ansible控制机)和Windows(客户机)环境下的详细部署步骤: 一、Windows客户机配置 1. 准备SSL证书 1.1 生成自签名证书(测试用) 以管理员身份打开PowerShell&#…

我们现在准备Linux centos7(Ansible控制机)和Windows(客户机)环境下的详细部署步骤:

一、Windows客户机配置

1. 准备SSL证书

1.1 生成自签名证书(测试用)

以管理员身份打开PowerShell:

# 创建自签名证书
$cert = New-SelfSignedCertificate -DnsName $env:COMPUTERNAME -CertStoreLocation Cert:\LocalMachine\My# 查看证书指纹(记录下来,后面要用)
$cert.Thumbprint
1.2 导出证书(供Ansible控制机验证)
# 导出证书(不导出私钥)
Export-Certificate -Cert $cert -FilePath C:\winrm-cert.cer# 将证书复制到Ansible控制机(根据实际IP修改)
scp C:\winrm-cert.cer root@<ansible控制机IP>:/etc/ansible/certs/

2. 配置WinRM HTTPS监听器

继续在PowerShell中执行:

# 创建HTTPS监听器(使用刚才生成的证书)
winrm create winrm/config/listener?Address=*+Transport=HTTPS "@{Hostname=`"$env:COMPUTERNAME`"; CertificateThumbprint=`"$($cert.Thumbprint)`"}"# 启用NTLM认证
winrm set winrm/config/service/auth '@{NTLM="true"}'
winrm set winrm/config/service/auth '@{Negotiate="true"}'# 禁用非加密通信
winrm set winrm/config/service '@{AllowUnencrypted="false"}'# 配置服务允许远程管理
winrm set winrm/config/service '@{MaxConcurrentOperationsPerUser="100"}'# 重启WinRM服务
Restart-Service WinRM

3. 配置防火墙

# 允许5986端口(HTTPS WinRM)
New-NetFirewallRule -DisplayName "WinRM HTTPS" -Name "WinRM-HTTPS" -Protocol TCP -LocalPort 5986 -Action Allow

二、Linux Ansible控制机配置

1. 安装必要组件

# 安装pywinrm(Ansible WinRM连接插件)
pip install pywinrm# 安装OpenSSL(用于证书验证)
sudo apt-get install openssl -y

2. 配置证书信任

# 创建证书目录(前面windows主机,如果拷贝到不是/etc/ansible/certs目录的话)
sudo mkdir -p /etc/ansible/certs# 将Windows证书复制到信任存储(假设证书已通过scp传到控制机)
sudo cp /tmp/winrm-cert.cer /etc/ansible/certs/# 用于在指定目录中创建或更新证书文件的哈希符号链接
sudo cacertdir_rehash /etc/ansible/certs/

3. 创建Ansible Inventory文件

创建 /etc/ansible/hosts 文件(注意:该目录的路径,一定需要和ansible.cfg中配置的一致,方可生效),内容如下:

[windows]
win-server ansible_host=<Windows服务器IP>[windows:vars]
ansible_user=Administrator
ansible_password=您的Windows管理员密码  # 建议使用ansible-vault加密
ansible_connection=winrm
ansible_winrm_transport=ntlm
ansible_winrm_server_cert_validation=validate  # 生产环境建议启用验证
ansible_winrm_ca_trust_path=/etc/ansible/certs/
ansible_winrm_port=5986

注意!注意!注意!
该hosts文件或者inventory.ini文件中,不允许出现 注释信息。不然,依然会报错!

4. 加密密码(可选但推荐)

# 创建加密密码
ansible-vault encrypt_string '您的明文密码' --name 'ansible_password'# 然后将输出结果替换inventory文件中的ansible_password值

三、连接测试

1. 基本连接测试

ansible windows -m win_ping -vvv

2. 验证加密连接

# 查看实际连接是否使用HTTPS
ansible windows -m raw -a "netsh advfirewall firewall show rule name=WinRM-HTTPS"

四、排错指南

如果咱们测试连接失败,请检查以下内容:

Windows端检查:

# 检查WinRM服务状态
Get-Service WinRM# 检查监听器
winrm enumerate winrm/config/listener# 查看安全日志(认证问题)
Get-EventLog -LogName Security -Newest 20 | Where-Object {$_.EventID -eq 4625}

Linux端检查:

# 测试端口连通性
telnet <WindowsIP> 5986# 手动测试WinRM连接
curl -vk --ntlm -u "Administrator:密码" https://<WindowsIP>:5986/wsman

五、最终验证Playbook

创建一个文件 test_connection.yml

---
- name: 测试Windows安全连接hosts: windowsgather_facts: notasks:- name: 执行whoami命令验证身份ansible.windows.win_command: whoamiregister: result- name: 显示结果debug:var: result.stdout

运行测试:

ansible-playbook test_connection.yml

六、生产环境建议

  1. 证书:替换自签名证书为CA签发的正式证书
  2. 认证:考虑使用域账户代替本地管理员账户
  3. 加固:配置WinRM的IP限制和访问控制列表
  4. 监控:设置WinRM服务的日志监控

以上步骤完成后,我们的Ansible控制机,将通过加密的HTTPS通道,使用NTLM认证安全地管理Windows服务器。

http://www.dtcms.com/wzjs/125298.html

相关文章:

  • 济宁500元网站建设贴吧友情链接在哪
  • 网站建设开发怎么选专业seo教程网站优化推广排名
  • 西安专业做网站江阴网站优化公司
  • 长沙网站seo分析seo实战培训教程
  • 韩式摄影网站源码查询百度关键词排名
  • 沈阳微营销网站制作百度客户端在哪里打开
  • 2022年免费网站软件下载个人怎么做百度竞价
  • 100个创新产品seo建站
  • 网站登录人太多进不去怎么办模板建站平台
  • 武汉网站建设价格低域名注册免费
  • jsp做的网站带数据库想做一个网站
  • 做网站的多少钱一份完整app运营推广方案
  • 建设工程标准在线网站网络公司名字
  • 网上竞价采购网站建设全网网络营销
  • 温州网站建设icp备广东深圳疫情最新情况
  • 西宁网站建设公司排行淘宝指数在线查询
  • 福州官网网站建设平台推广员是做什么的
  • 做类似淘宝的网站要多少钱网页搜索引擎
  • 电子科技公司网站互联网推广公司排名
  • 一站式网络推广服务win7运行速度提高90%
  • 网站建设维护毕业论文世界杯比分
  • 江西省城乡住房建设厅培训网站武汉关键词排名推广
  • 松江做网站多少钱中国足球世界排名
  • 网站开发计划书模板舆情网站
  • 专门做丝印反查的收费网站网络营销概述
  • 兰甘肃网站建设百度app 浏览器
  • 网站怎么制作成软件亚马逊seo关键词优化软件
  • 建外贸企业网站全网营销推广是什么
  • 2021个人网站盈利模式云和数据培训机构怎么样
  • 六安网站价格泉州seo代理计费