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带密码拷贝文件

posted @   挑战者V  阅读(6392)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2018-09-26 系统设计和系统划分有定律可循
2018-09-26 说说application/x-www-form-urlencoded和application/json的区别
2018-09-26 记一次Eclipse关于JDK和JRE的问题
点击右上角即可分享
微信分享提示