当前位置: 首页 > news >正文

【Linux】macOS下使用scp命令编写脚本上传文件至服务器

使用时需要输入服务器密码

#!/bin/bash# 检查传递给脚本的参数数量
if [ "$#" -ne 2 ]; thenecho "Usage: $0 <本地文件路径> <服务器文件夹路径>"exit 1
fi# 接收命令行参数
local_file="$1"
remote_path="$2"# 定义远程服务器的信息
# 用户名
remote_user="root"
# 服务器ip
remote_host="11.22.33.44"# 使用scp上传文件
scp "$local_file" "$remote_user@$remote_host:$remote_path"

使用栗子🌰 ./upload.sh /Users/1043718154.png /opt/test20231220
输入完密码之后就上传成功了

http://www.lryc.cn/news/264761.html

相关文章:

  • 难以置信:WINDOWS11真的取消了助记符
  • 使用VSC从零开始Vue.js——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务3:数据可视化
  • 企业直聘招聘人才求职系统招聘会小程序系统源码
  • 大型语言模型:SBERT — Sentence-BERT
  • 高效编写软件测试报告的关键技巧
  • 编写CI/CD自动化部署脚本
  • Pandas实践_分类数据
  • git的使用思维导图
  • Qt 软件界面点击QCombBox控件,造成整个界面移位
  • AI Native工程化:百度App AI互动技术实践
  • DDPM推导笔记
  • 【C#/Java】【小白必看】不要只会读写文本文件了!对象序列化助你提高效率
  • 排障启示录-无线终端信号弱
  • gem5 RubyPort: mem_request_port作用与连接 simple-MI_example.py
  • 无人机支持的空中无蜂窝大规模MIMO系统中上行链路分布式检测
  • 文献速递:生成对抗网络医学影像中的应用—— CG-3DSRGAN:用于从低剂量PET图像恢复图像质量的分类指导的3D生成对抗网络
  • 前端验收测试驱动开发
  • 图像卷积操作
  • 目标检测入门体验,技术选型,加载数据集、构建机器学习模型、训练并评估
  • 【UE5插件推荐】运行时,通过HTTP / HTTPS下载文件(Runtime Files Downloader)
  • 信息论安全与概率论
  • 各种不同语言分别整理的拿来开箱即用的8个开源免费单点登录(SSO)系统
  • Netty Review - 优化Netty通信:如何应对粘包和拆包挑战
  • vue介绍以及基本指令
  • 重塑数字生产力体系,生成式AI将开启云计算未来新十年?
  • JFreeChart 生成图表,并为图表标注特殊点、添加文本标识框
  • vue整合axios 未完
  • java代码编写twitter授权登录
  • ​ SK Ecoplant借助亚马逊云科技,海外服务器为环保事业注入新活力
  • RPC(5):AJAX跨域请求处理