以前在闪存那里提问过在第三方机器用scp在另外两台上拷贝文件,比如:
在10.0.0.2这台上,有一个脚本:
scp -r 10.0.0.3:/lile 10.0.0.4:/ll
若果两台的端口号都不是22,那么这个脚本是执行不成功的,scp只能指定一个端口,后来我用Python的堡垒机解决了这个问题,但是现在又遇到了这个坑爹的问题
问题:
如在我的ansible(10.0.0.12)服务器上,有一个yml:
---
- hosts: 10.0.0.15
remote_user: ddd
sudo : yes
tasks:
- name: test
script: /online/scp.sh
然后scp的脚本是:
scp -r -P 2234 10.0.0.16:/lile 10.0.0.15:/
执行的结果是一直卡在这里,我自己找的原因应该还是端口的问题,有没有什么好的解决办法呢
用另一种方法已解决