技術討論區 > DevOps 討論版

[Ansible詢問] 如何讓ansible用scp不用sftp

(1/1)

Yanny:
各位學長,小弟想請問一下,我已經在ansible.cfg設定scp_if_ssh = True,但他還是用SFTP去傳檔案,

--- 代碼: ---<192.168.8.8> SSH: EXEC sshpass -d12 sftp -o BatchMode=no -b - -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o User=admin -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r '[192.168.8.8]'
--- 程式碼結尾 ---
因為我的Synology nas沒有開啟SFTP,小弟想請問一下如何設定讓他能用scp去copy,謝謝。

darkranger:
https://github.com/ansible/ansible/issues/14668
看看上面討論些什麼,debug 一下吧

Yanny:
感謝darkranger學長,我犯ㄧ個低級的錯誤 :'(,我以為ansible預設會去找/etc/ansible.cfg,結果我執行的目錄裡面也有ㄧ個ansible.cfg,它永遠只會先讀這個,導致怎麼改設定檔,scp都有問題.

導覽

[0] 文章列表

前往完整版本