jenkins中使用rsync, scp命令


jenkins 中使用 rsync 命令 是出現一些錯誤輸出

Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
 
和其他
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
 
在 /etc/passwd中 修改 jenkins 為 /bin/bash
jenkins:x:494:494:Jenkins Automation Server:/var/lib/jenkins:/bin/bash
 
在客戶端 
/etc/ssh/ssh_config 中修改

StrictHostKeyChecking no   (去掉注釋)

 

在 jenkins 服務器切換到 jenkins賬戶  su - jenkins

創建密鑰

 ssh-keygen

Your identification has been saved in /var/lib/jenkins/.ssh/id_rsa.
Your public key has been saved in /var/lib/jenkins/.ssh/id_rsa.pub.

將公鑰內容 id_rsa.pub 拷貝到客戶端 /root/.ssh/authorized_keys 文件內 

執行輸出 結果為  success 

 

 rsync -avzP /data/go/*/*/* root@172.20.0.38:/data/website/
sending incremental file list
adserver-beta
        3632   0%    0.00kB/s    0:00:00
    13227248 100%   85.79MB/s    0:00:00 (xfer#1, to-check=0/1)

sent 97 bytes  received 21883 bytes  43960.00 bytes/sec
total size is 13227248  speedup is 601.79
Finished: SUCCESS

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM