如何将目录从远程计算机复制到本地主机?

问题描述 投票:0回答:3

在ansible playbook中,fetch模块仅将文件从目标机器复制到本地。 复制/同步模块可以将目录/文件从本地复制到目标计算机。

那么如何从远程目标机器复制目录

ansible copy
3个回答
1
投票

根据文件: synchronize – rsync 的包装器

模式(字符串)选择:{拉,推}

指定同步方向。

在推送模式下,本地主机或委托是源。

在拉模式下,上下文中的远程主机是源。


0
投票

您可以使用

synchronize
模块

例如

- name: Synchronize certificate files from remote to local
  synchronize:
    src: "/root/certs/" # remote host
    dest: "/files/certs/" # localhost
    mode: pull
    recursive: yes

欲了解更多,请点击链接 https://docs.ansible.com/ansible/latest/collections/ansible/posix/synchronize_module.html


-2
投票

这不是 ansible 特有的,但你可以使用

scp
:

scp me@my-host /path/to/remote/folder /path/to/local/folder

这会将文件夹从远程计算机复制到本地文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.