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

嵌入式开发之使用 FileZilla 在 Windows 和 Ubuntu 之间传文件

01-FileZilla简介

FileZilla 是一个常用的文件传输工具,它支持多种文件传输协议,包括以下主要协议:

  1. FTP (File Transfer Protocol)

    • 这是 FileZilla 最基本支持的协议。
    • FTP 是一种明文传输协议,不加密数据(包括用户名和密码)。
  2. FTPS (FTP Secure)

    • 是在 FTP 协议的基础上加入了 SSL/TLS 加密,用于提升传输安全性。
    • 支持两种模式:显式(Explicit FTPS)和隐式(Implicit FTPS)。
  3. SFTP (SSH File Transfer Protocol)

    • 基于 SSH(Secure Shell)的文件传输协议。
    • 与 FTP 不同,SFTP 是完全独立的协议,所有传输数据都经过加密。
  4. 其他协议(视版本和配置而定)

    • FileZilla 的某些版本还支持 WebDAV 或 Amazon S3 等协议,但这些通常需要特殊配置或插件。

在这里,由于我们的Ubuntu系统的SSH服务是开启的,所以可以利用FileZilla使用 SFTP 协议与其连接并传输文件。

02-FileZilla安装包下载

FileZilla_3.22.1_win32-setup.exe 下载链接
https://pan.baidu.com/s/1ITxAspj1dpuzi13PsVscKA?pwd=psb6

03-FileZilla通过SSH连接上Ubuntu

安装好FileZilla后,打开它:
在这里插入图片描述
主机IP在Ubuntu系统中去看,就是虚拟机的NAT网络IP:
在这里插入图片描述
所以在这里是:

192.168.142.132

用户名填book【当然这里得根据自己的主机中的用户名去填】
密码填123456【当然这里得根据自己的主机中的用户名对应的密码去填】
端口号填22
在这里插入图片描述
然后点快速连接,并选择记住密码:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后就可以传文件了

04-测试默认是不是覆盖原文件?

在传输时,如果有同名文件,会提示你要不要覆盖文件…
在这里插入图片描述
我们这里选择覆盖并勾选上总是使用该操作。
在这里插入图片描述

05-如果源目录中减少了一个文件,上传会怎么样?

如果源目录删除了一个文件,即减少了一个文件,经实践证明,传输后Ubuntu中并没有去把该文件删掉。

不过在FileZilla中,目录的删除是非常方便的呀
在这里插入图片描述

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

相关文章:

  • 腾势D9风光不再?中期改款能否及时“救火”
  • OpenCV-Python实战(11)——边缘检测
  • 【智行安全】基于Synaptics SL1680的AI疲劳驾驶检测方案
  • 机器学习随机森林回归时间序列预模型中时间滑动窗口作用以及参数设置
  • 【Rust自学】7.5. use关键字 Pt.2 :重导入与换国内镜像源教程
  • 自定义luacheck校验规则
  • python钉钉机器人
  • 汇编学习笔记
  • 混合并行训练框架性能对比
  • 基于Docker+模拟器的Appium自动化测试(二)
  • 数据结构之线性表之链表(附加一个考研题)
  • etmem
  • LangChain4j与Elasticsearch:构建高效的语义嵌入存储
  • 黄河小浪底水利枢纽泄洪预警广播系统正式上线
  • 理解生成协同促进?华为诺亚提出ILLUME,15M数据实现多模态理解生成一体化
  • [文献阅读]ReAct: Synergizing Reasoning and Acting in Language Models
  • 摄像头监视脚本
  • FreeRTOS的内存管理(选择heap4.c文件的理由)
  • SQL-leetcode-183. 从不订购的客户
  • 苹果系统MacOS下ObjectC建立的App程序访问opencv加载图片程序
  • 《代码随想录》Day21打卡!
  • Dell服务器升级ubuntu 22.04失败解决
  • 构建全志 T113 Tina SDK
  • (推荐)【通用业务分发架构】1.业务分发 2.rpc调用 3.Event事件系统
  • 最近的一些事情
  • CP AUTOSAR标准之FlexRayDriver(AUTOSAR_SWS_FlexRayDriver)(更新中……)
  • Cesium 实战 27 - 三维视频融合(视频投影)
  • GraphRAG实践:docker部署neo4j
  • 常用的数据库类型都有哪些
  • swiftui开发页面加载发送请求初始化@State变量