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

SCP命令实现Linux中的文件传输

CP命令的主要作用是实现Linux与Linux系统之间的文件传输。
SCP命令时基于SSH协议,所以两台服务器的sshd服务必须处于开启状态,否则无法完成上传与下载操作。

#1.上传文件
scp linux本地文件路径 远程用户名@linux主机地址:远程路径
#2.下载文件
scp 远程用户名@linux主机地址:资源路径  linux本地文件路径

常用选项:
-r        #递归操作
-q        #静默传输
-P        #指定端口 如果修改了ssh的端口需要加上这个参数
实操:

在客户端以下目录下建立sync-yd可执行文件 /home/cuadmin/.local/bin/sync-yd

cd /home/cuadmin/.local/binvi sync-yd

sync-yd脚本内容如下:

#!/bin/bash
scp -P 6222 -qr /usr/local/nginx/html/h5/yaodian/* cuadmin@192.168.99.70:/usr/local/nginx-1.26.2/html/sydj
echo "yaodian h5 code has been synchronized."

赋予可执行权限

chmod 755 sync-yd


http://www.mrgr.cn/news/79186.html

相关文章:

  • vue-router路由传参的两种方式(params 和 query )
  • 国科大智能设备安全-APK逆向分析实验
  • 高级java每日一道面试题-2024年12月12日-Tomcat篇-请解释什么是Tomcat Coyote ?
  • 基础学习:(5)不同卷积:transposed convolution,deconvolution,dilated convolution
  • js 抢红包场景
  • jenkins harbor安装
  • Qt Quick 开发基础 + 实战(持续更新中…)
  • Vue3 Ts 如何获取组件的类型
  • 【OpenDRIVE_Python】使用python脚本输出OpenDRIVE数据中含有桥梁bridge的道路ID和桥梁信息
  • cgo内存泄漏排查
  • 微信小程序版小米商城的搭建流程详解!
  • Springboot 2.x 升级到Springboot 2.7.x问题汇总
  • mysql集群NDB方式部署
  • 基于python爬虫的智慧人才数据分析系统
  • string类函数的手动实现
  • mysql中的skip_name_resolve详解
  • 速通SpringBoot+vue全栈开发教程
  • 贪心算法题
  • Python3:pytest+request+yaml+allure接口自动化测试
  • <工具 Claude Desktop> 配置 MCP server 连接本地 SQLite, 本机文件夹(目录) 网络驱动器 Windows 11 系统
  • 4. IO Stream
  • 工业—使用Flink处理Kafka中的数据_ChangeRecord2
  • PHP语法学习(第三天)
  • 深入浅出:Go语言中map的工作原理详解
  • Redis设计与实现读书笔记
  • 万字长文解读深度学习——dVAE(DALL·E的核心部件)