zoukankan      html  css  js  c++  java
  • ansible 通过跳板机发布服务

    最近部署aws服务,因为国内连aws特别慢,弄了一台跳板机,用专线连到aws,之前的ansible部署脚本也需要支持跳板机跳转部署

    折腾好久找到解决方法:

    1、配置~/.ssh/config

    Host machinename                     //目标机
    HostName x.x.x.53
    User land
    Port 22
    IdentityFile ~/.ssh/id_rsa
    ProxyCommand ssh quick 'nc %h %p'

    Host jump                      //跳板机
    HostName x.x.x.209
    User deploy
    Port 6600
    IdentityFile ~/.ssh/id_rsa

    2、配置ansible的host

    [server]

    machinename

    这样就可以了,其他部分和直连一样

    另外我有个疑问:官方文档说可以使用下面这个参数配置,但是我没搞定,会的同学可以指点我一下,上面的方法有问题也问我

    --ssh-common-args=SSH_COMMON_ARGS
    specify common arguments to pass to sftp/scp/ssh (e.g.
    ProxyCommand)

  • 相关阅读:
    【题解】【HAOI2011】Problem b
    【题解】完全平方数
    sqoop安装
    hive安装
    hbase分布式安装
    zookeeper分布式安装
    hadoop分布式安装
    zabbix proxy安装及使用
    web数据存储
    js格式
  • 原文地址:https://www.cnblogs.com/chukuang2004/p/6027736.html
Copyright © 2011-2022 走看看