WinSCP使用教程:(SFTP、SCP、FTP 和 WebDAV)

WinSCP 是一款免费开源的 Windows 环境下的 SFTP、SCP、FTP 和 WebDAV 客户端,主要用于在本地计算机与远程服务器之间安全地传输文件,并提供基本的文件管理功能。

WinSCP是Windows环境下使用SSH的开源图形化的SFTP的客户端

SSH 的全称是 Secure Shell(安全外壳协议),它是一种加密的网络协议,用于在不安全的网络(如互联网)中安全地远程访问和管理计算机系统(通常是服务器或网络设备)。 

功能

  • 安全文件传输

    • 支持 SFTP(SSH File Transfer Protocol) 和 SCP(Secure Copy Protocol),通过加密通道传输文件,避免数据泄露。

    • 兼容传统 FTP(File Transfer Protocol) 和 WebDAV(需注意 FTP 默认不加密)WebDAV(Web Distributed Authoring and Versioning   Web分布式创作和版本控制)是一种基于 HTTP/HTTPS 协议的扩展协议,允许用户通过互联网直接编辑和管理远程服务器上的文件(如同操作本地文件)。

  • 图形化界面

    • 提供类似 Windows 资源管理器的双面板视图,支持拖放操作,直观易用。

    • 可选 Norton Commander 风格的经典界面(左右分栏)。

  • 文件管理

    • 对远程文件进行复制、移动、删除、重命名、创建目录等操作。

    • 支持批量操作(如多文件上传/下载)。

  • 脚本与自动化

    • 可通过命令行脚本或任务自动化工具(如 Windows 任务计划程序)实现无人值守传输。

文件协议

 在 WinSCP 登录时选择不同的协议(如 SFTP、SCP、FTP、WebDAV 等),会直接影响文件传输的 安全性、功能支持、性能表现 以及 适用场景

SFTP

即SSH File Transfer Protocol

  • 基础:基于 SSH(Secure Shell)协议,默认端口 22

  • 特点

    • 高安全性:所有数据(包括密码、文件内容)通过 SSH 加密传输。

    • 功能全面:支持文件传输、目录操作、权限管理、断点续传、符号链接等。

    • 交互性强:允许实时浏览远程文件系统(类似资源管理器)。

  • 适用场景

    • 连接 Linux/Unix 服务器(需安装 SSH 服务,如 OpenSSH)。

    • 需要安全传输或管理文件权限(如运维、开发)

SCP

Secure Copy Protocol

  • 基础:同样基于 SSH,端口 22

  • 特点

    • 仅限文件传输:不支持目录浏览、文件管理等交互操作。

    • 简单高效:传输速度通常比 SFTP 快(但功能单一)。

    • 无加密协商开销:直接复用现有 SSH 连接。

  • 适用场景

    • 快速上传/下载单个文件(无需交互式操作)。

    • 脚本化批量传输(命令行为主)。

FTP

即 File Transfer Protocol

  • 基础:传统文件传输协议,默认端口 21(控制端口)。

  • 特点

    • 明文传输:用户名、密码、文件内容均未加密(易被窃听)。

    • 被动模式(PASV):需额外开放数据端口(易受防火墙阻挡)。

    • 广泛兼容:几乎所有服务器和客户端支持。

  • 适用场景

    • 连接老旧设备或仅支持 FTP 的服务(如某些共享主机)。

    • 不推荐用于敏感数据传输(除非启用 FTPS)。

FTPS

FTP over SSL/TLS

  • 基础:FTP 的加密版本,默认端口 990(隐式 TLS)或 21(显式 TLS)。

  • 特点

    • 加密传输:通过 SSL/TLS 保护数据(类似 HTTPS)。

    • 证书配置复杂:需服务器配置有效证书。

    • 兼容性较好:比 SFTP 更易与企业 FTP 系统集成。

  • 适用场景

    • 需要加密但受限于 FTP 生态的环境(如企业内网文件服务器)。

 

两个Windows之间传输文件

在局域网的两台电脑之间传输文件

把电脑1的图片传输到电脑2

图片>>右键>>上传>>上传>>选择上传的目的地

下载文件>> 从Linux到Windows

选中Linux中要传输的文件>>下载>> 浏览,选择目标目录>>确定

 

上传文件>> 从Windows到Linux

方法1

选中文件>>上传>>上传>>确定 

方法2

直接把Windows上的文件拖拽过去

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/74686.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式锁实战:Redis与Redisson的深度解析

一、分布式锁的必要性 在分布式系统中,当多个节点需要对共享资源进行读写操作时,传统的本地锁(如Java的synchronized或ReentrantLock)无法跨节点生效。此时,必须引入分布式锁来保证操作的原子性和一致性。分布式锁需满…

Dify本地安装部署笔记

目录 方式一【docker安装】: 步骤 1:准备工作 步骤2: 克隆dify仓库 步骤3:部署启动dify 步骤 4:访问 Dify 步骤5:升级dify 方式二【源码安装】: 步骤1. 硬件:最低安装要求 步骤2: 业务服务前的3个服务 1. 安…

质检LIMS系统在食品生产加工企业的应用 如何保证食品生产企业的安全

在食品生产加工领域,质量安全是贯穿全产业链的生命线。随着《食品安全法》对全过程追溯要求的深化,传统实验室管理模式已难以满足高效、精准的质量管控需求。质检实验室信息管理系统(LIMS)作为数字化升级的核心工具,正…

自动驾驶VLA模型技术解析与模型设计

1.前言 2025年被称为“VLA上车元年”,以视觉语言动作模型(Vision-Language-Action Model, VLA)为核心的技术范式正在重塑智能驾驶行业。VLA不仅融合了视觉语言模型(VLM)的感知能力和端到端模型的决策能力,…

UDP套接字编程(代码)

什么是socket套接字编程? 通过Ip地址 端口号这种方式定位一台主机,这样的方式我们就叫做socket套接字。 Udp Socket 接口介绍 这些案列我们使用的接口基本都是一样的,所以在这里我先把接口介绍完,具体的细节后面在说明。 创…

汽车行业可信数据空间研究探索

近期,相关老师在新能源汽车国家大数据联盟微课堂发表了题为“汽车行业可信数据空间研究探索”的演讲,主要包括可信数据空间的概念内涵、汽车行业可信数据空间的发展现状、数据流通场景和技术需求研究、汽车行业可信数据空间的场景建设建议四个方面展开。…

圆弧插补相关算法汇总(C++和ST源代码)

运动控制需要了解相关的插补概念,在阅读本篇博客之前需要了解相关的准备知识,常用链接如下: SMART PLC直线插补详解-CSDN博客文章浏览阅读2.1k次,点赞2次,收藏4次。本文介绍了SMART PLC中轴组对象的概念,详细讲解了直线插补的原理和指令使用,包括SMART PLC从V2.7版本开…

Entity Framework框架

深入理解C#中的Entity Framework框架:从理论到实践 在C#开发中,与数据库交互是几乎所有应用程序的核心需求之一。Entity Framework (EF) 作为微软官方推出的ORM框架,极大地简化了数据库操作。本文将带您深入理解EF框架的核心概念&#xff0c…

C++11QT复习 (五)

文章目录 **Day6-2 成员访问运算符重载(2025.03.25)****1. 复习****2. 成员访问运算符重载****2.1 箭头运算符 (->) 重载****(1) 语法** **2.2 解引用运算符 (*) 重载****(1) 语法** **3. 代码分析****3.1 代码结构****3.2 代码解析****(1) Data 类**…

简历含金量的描述和注意事项!

背景 最近,在公司负责后端相关面试,简历看了不下 50 份,面试 10,纯手码 2000 多字,说说我对简历的看法,希望给大家一点启发。 教育经历 在众多求职面试中,我发现多数求职者容易忽视教育背景的…

cellnet框架概述

cellnet框架是一个‌高性能、组件化、多协议支持‌的开源服务器网络库,专注于游戏服务器、分布式的多进程通信等场景的开发。 一、核心特性 ‌支持多个主流协议,包括TCP、UDP、HTTP、WebSocket。并且抽象底层协议差异,统一网络连接管理‌。 …

【加密社】如何创建自己的币圈工具站

需要准备的工作 1.域名 2.服务器 周末的时候主要弄了快讯这方面的代码 我这里用的是星球日报的api,也可以订阅他们的rss,这部分在github上是开源的 https://github.com/ODAILY 我这里用的是WordPressonenav主题,然后用小工具在主页展示&am…

Docker学习笔记(十一)宿主机无法链接宿主机问题处理

故障排查优先级排序 服务状态 → 2. 端口监听 → 3. 防火墙 → 4. 权限配置 → 5. 网络路由 (按此顺序可覆盖95%的常见问题‌15) mysql镜像启动命令: docker run -p 3306:3306 --restartalways --name mysqlv8 -e MYSQL_ROOT_PASSWORDCd…

力扣:回溯算法

组合I class Solution {List<List<Integer>> result new ArrayList(); // 所有结果集List<Integer> list new ArrayList(); // 当前结果集public List<List<Integer>> combine(int n, int k) {dfs(n, k, 1);return result;}public void dfs(i…

华为HCIE鸿蒙应用开发认证靠谱吗?

在万物互联时代&#xff0c;智能终端设备的多样性与协同需求催生了操作系统的革新。华为HarmonyOS&#xff08;鸿蒙系统&#xff09;凭借其分布式架构与全场景能力&#xff0c;正成为打破设备边界、重塑用户体验的核心技术底座。HCIE鸿蒙应用开发认证作为华为认证体系的顶级资质…

23种设计模式-原型(Prototype)设计模式

原型设计模式 &#x1f6a9;什么是原型设计模式&#xff1f;&#x1f6a9;原型设计模式的特点&#x1f6a9;原型设计模式的结构&#x1f6a9;原型设计模式的优缺点&#x1f6a9;原型设计模式的Java实现&#x1f6a9;代码总结&#x1f6a9;总结 &#x1f6a9;什么是原型设计模式…

Oracle-rman restore遭遇RMAN-03002与ORA-19563

文章目录 在原DB上检查是否有重复的文件名&#xff1a;查看rman恢复的日志修正重名部分重新执行rman恢复结论&#xff1a; 在 RMAN 恢复过程中&#xff0c;遇到RMAN-03002连同ORA-19563:错误。 操作是将 Oracle 10.0.5的数据库备份从 RMAN備份恢复到另一台测试主机的同一个目录…

运维网络排查工具介绍与使用

作为一名运维工程师&#xff0c;日常工作中最令人头疼的莫过于各种网络故障。在过去一年半的运维生涯中&#xff0c;我积累了丰富的网络故障排查经验&#xff0c;今天就来和大家分享一下如何运用抓包工具&#xff08;Wireshark、tcpdump&#xff09;和网络排查工具&#xff08;…

解决vscode终端和本地终端python版本不一致的问题

&#x1f33f; 问题描述 本地终端&#xff1a; vscode终端&#xff1a; 别被这个给骗了&#xff0c;继续往下看&#xff1a; 难怪我导入一些包的时候老提示找不到&#xff0c;在本地终端就不会这样&#xff0c;于是我严重怀疑vscode中的python版本和终端不一样&#xff0c…

Sublime全局搜索快捷键Ctrl+Shift+F不能使用解决

问题描述&#xff1a; 在安装好Sublime后&#xff0c;我们使用快捷键进行全局搜索&#xff0c;发现没有反应&#xff0c;但是中文输入变成了繁体。 解决方案&#xff1a; 如截图&#xff0c;在关闭简繁切换的快捷键或者换成其他的就行