pgm工具的简单使用

1. 创建 ~/.pgm/pgm.cfg 文件
2. 文件格式
  
 [default]
    user =admin
    normal_timeout = -1
    batch=5
    batch_timeout = -1
    max_batch_threads = 20
    getgroup = /usr/cccc/bin/xxxhost.sh

    [group]
    aaa=abchost1,abchost2


     默认admin账号

3. 如果是个人账号或者非admin账号,可以-l指定,类似

  
 pgm -A -l acb xxx_hostgroup


    账号打通后,可以直接pgm xxx_hostgroup命令

4. 打通账号可以创建类似/home/xxxuser/ssh_rsa_key文件.然后

    pgmscp -A -l  abcuser xxx_hostgroup  /home/xxxuser/ssh_rsa_key  /home/target_dir


    再

    pgm -A -l abcuser aaa_new "sudo bash -c 'cat /home/xxxuser/ssh_rsa_key >>       /home/admin/.ssh/authorized_keys'"

猜你喜欢

转载自bucketli.iteye.com/blog/2082830
PGM