scp帶密碼拷貝文件


應用場景:
將B服務器的文件傳輸到A服務器。

核心命令:

sshpass -p 123456 scp ubuntu@192.168.52.1:/home/ubuntu/"TEST"''$(date +"%Y")''$[$(date +"%j"+$i)] /home/test

需要安裝sshpass。

ubuntu16.04執行:

sudo apt-get install sshpass

centos7執行:

yum -y install sshpass

為什么不純用SCP?
主要考慮到服務器之間傳輸需要密碼授權。
當然了,也可以免密,但是免密一般來說不太安全,同時呢?考慮到是從B服務器拉取文件到A服務器,scp做起來比較麻煩。
如果是純粹從B服務器免密傳文件到A服務器的話,scp免密做起來很方便。
關於Linux免密傳輸,可以參考我的這篇博客:
Linux遠程傳輸文件免密碼

本文主要參考資料:
scp帶密碼拷貝文件


免責聲明!

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



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