程序员の奇妙冒险

返回
服务器运维 Linux
2025-05-21 15:47 阅读:198 评论:0

通过ssh连接远程服务器下载

现在有个需求,需要定时将远程的服务器上的文件下载到本地,怎么做呢?最简单的办法编写shell脚步,通过scp命令将文件下载到本地,具体脚步如下 将远程服务器文件/home/remote_file.tar.gz保存的本地/home/local目录下 此方式是免密码方式,需要在远程服务器开启ssh免密码

  • 现在有个需求,需要定时将远程的服务器上的文件下载到本地,怎么做呢?最简单的办法编写shell脚步,通过scp命令将文件下载到本地,具体脚步如下
1
2
3
4
5
6
7
8
#!/bin/bash
 
ARCHIVE_NAME="new_fileName_$(date +%Y%m%d%H%M).tar.gz"
 
# 指定远程服务器文件路径
REMOTE_FILE="/home/remote_file.tar.gz"
 
scp -P 22 "root@192.168.31.11:$REMOTE_FILE" "/home/local/$ARCHIVE_NAME"
  • 将远程服务器文件/home/remote_file.tar.gz保存的本地/home/local目录下
  • 此方式是免密码方式,需要在远程服务器开启ssh免密码登录以及配置ssh公钥
评论 (0)
暂无评论 来抢沙发吧~