服务器运维Linux
2025-05-21 15:47阅读:151评论:0
通过ssh连接远程服务器下载
现在有个需求,需要定时将远程的服务器上的文件下载到本地,怎么做呢?最简单的办法编写shell脚步,通过scp命令将文件下载到本地,具体脚步如下 将远程服务器文件/home/remote_file.tar.gz保存的本地/home/local目录下 此方式是免密码方式,需要在远程服务器开启ssh免密码
- 现在有个需求,需要定时将远程的服务器上的文件下载到本地,怎么做呢?最简单的办法编写shell脚步,通过___PROTECTED_1__0__命令将文件下载到本地,具体脚步如下
1
2
3
4
5
6
7
8
9
#!/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" - 将远程服务器文件___PROTECTED_3__0___PROTECTED_4__2___PROTECTED_5__1__目录下
- 此方式是免密码方式,需要在远程服务器开启ssh免密码登录以及配置ssh公钥