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

xshell使用scp命令上传和下载文件

1:在 Xshell 中,虽然可以直接调用 Xftp 进行图形传输,但也支持通过 scp 命令在终端中完成文件的上传和下载(前提是远程服务器开启了 SSH 服务,且本地 Xshell 终端支持 scp 命令,通常默认支持)

2:scp 从本地上传文件到远程服务器(类型要将A服务器的文件传给B,就在A服务器执行这条命令)

命令格式:

scp [本地文件路径] [远程用户]@[远程服务器IP]:[远程目标路径]
  • 示例:
  • 假设:
  • 本地文件路径:C:\local\test.txt(Windows 本地文件)
  • 远程服务器 IP:10.10.25.199
  • 远程登录用户:root
  • 远程目标路径:/home/data/(远程服务器上的目录)
  • 执行命令:
scp C:\local\test.txt root@10.10.25.199:/home/data/
  • 路径格式:

  • Windows 本地路径可以用反斜杠 \ 或正斜杠 /(例如 C:/local/test.txt 也可行)。

  • 若本地文件路径包含空格,需用引号包裹(如 scp “C:\my files\test.txt” …)

  • 上传目录:加 -r 参数(递归上传):

scp -r C:\local\docs root@10.10.25.199:/home/data/  # 上传整个 docs 目录

3:使用 scp 从远程服务器下载文件到本地

命令格式:

scp [远程用户]@[远程服务器IP]:[远程文件路径] [本地保存路径]
  • 示例:
  • 假设:
  • 远程文件路径:/home/user/data.txt(远程服务器上的文件)
  • 本地保存路径:C:\download\(Windows 本地目录)
scp root@10.10.25.199:/home/user/data.txt C:\download\
  • 下载目录:同样加 -r 参数:
scp -r root@10.10.25.199:/home/user/docs C:\download\  # 下载整个 docs 目录

4:特殊情况处理,非默认 SSH 端口:若远程服务器 SSH 端口不是 22,需用 -P(大写)指定端口

# 上传(端口 2222 示例)
scp -P 2222 C:\local\test.txt root@10.10.25.199:/home/data/# 下载(端口 2222 示例)
scp -P 2222 root@10.10.25.199:/home/user/data.txt C:\download\

权限问题:若提示 “Permission denied”,需确保远程目标路径有写入权限(如切换到 root 用户或修改目录权限)

http://www.dtcms.com/a/556975.html

相关文章:

  • 命令行传参及调试——vscode平台
  • 【面试进阶】JavaScript 函数与对象进阶知识总结(重难点+记忆模板)
  • 《赋能AI解锁Coze智能体搭建核心技能(2)--- 智能体开发基础》
  • 自贡网站优化js网站开发视频教程
  • 驱动增长,而非浪费:8步整合SEO与PMax,解锁Google AI的隐藏流量
  • 【图像处理基石】如何在图像中实现光晕的星芒效果?
  • Node.js 解释环境变量的定义、作用及在Node.js中的重要性,区分开发、测试、生产环境配置需求。
  • Rust 快速入门:从零到上手的系统指南
  • 做家政网站网站公司做的网站有最字
  • kafka 延迟消费配置
  • Win32 API 简洁版
  • RocketMQ 是什么?它的架构是怎么样的?和 Kafka 又有什么区别?
  • 企业微信网站建设方案模板下载wordpress几种系统
  • Token Activation Map to Visually Explain Multimodal LLMs
  • RHCSA-15网络管理
  • cpp 02
  • 中国建设银行官网网站忻州市城乡建设管理局网站
  • 【机器学习深度学习】强化学习与监督学习SFT、RL、RLHF、PPO、DPO
  • CSS3 框大小:深入解析与优化技巧
  • 用web端实现抠图,以及大模型本地化部署遇到坑
  • 【推荐系统9】重排模型:基于贪心、个性化的重排
  • Pandas-之Series 数据结构详解
  • 关键词解释:多视图学习(Multi-view Learning)
  • 类与对象(上):面向过程到面向对象的跨越,类的定义、封装与 this 指针等核心概念深度剖析
  • 医院手机网站中国建设银行预约网站
  • MATLAB实现模糊PID控制
  • 长沙有实力seo优化公司昆明网站seo报价
  • RuoYi-Vue3项目定制修改全攻略
  • 用Python来学微积分24-洛必达法则
  • 银川建网站全国统一核酸检测价格