嵌入式linux和windows通过ftp传输文

嵌入式最强调试终端神器—MobaXterm 摘要:现今软件市场上有很多终端工具,比如:secureCRT、Putty等等。secureCRT其实也是一款很强大的终端工具,但它是收费软件,一般公司不允许使用。Putty,非常小巧,免费软件,但是不支持标签,开多个会话的话就需要开多个窗口,窗口切换不方便。这两个软件的界面都不太美观。 今天介绍的是一款集万千于一身的全能型终端神器——MobaXterm!这款神器的优点: 支持SSH,FTP,串口,VNC,X server等功能; 支持标签,切换也十分方便; 众多快捷键,操作方便; 有丰富的插件可以免费安装 阅读详情
  1. 如果嵌入式linux启动了ftp服务器,可以直接在windows 的cmd 命令行执行 ftp 192.168.1.6登录。前提是两者的ip要在同一个网段。下载命令为get,上传为put,下载和上传当前文件夹所有文件为mget *.*和mput *.*   关闭交互式命令为prompt off,改变本系统目录命令为lcd
  2. 如果嵌入式系统没有ftp服务器,可以在windows搭建一个,当然也可以用Serv-U软件搭建。以下转至博客 http://www.cnblogs.com/grenet/archive/2012/05/04/2480682.html

在局域网中共享文件,FTP是比较方便的方案之一。Win7内部集成了FTP,只是设置起来颇费一番功夫。着文以记之。

  一、安装FTP组件

    由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件

    点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“确定”,安装FTP组件。如下图所示


  二、添加FTP站点

    点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”,如图


  双击“Internet信息服务(IIS)管理器”。弹出管理器界面,如下图所示:


 单击选中“网站”,并且在其上右击,选择“添加FTP站点”,出现“站点信息”界面,如下所示:



 给FTP取名(本例是:zhu),以及设置FTP站点的物理路径(本例是:c:\ftp),点击“下一步”,出现“绑定和SSL设置”界面,如下图所示

IP设置为本机的IP地址,端口用FTP默认的21,SSL勾选“无”。点击“下一步”,出现“身份验证和授权信息”界面,如下图所示:

如果只是想设置简单的FTP,则“身份验证”和“授权”都勾选“匿名”,并且给匿名设置相应的权限。本例中,还要给FTP配置帐号,以及帐号的权限,故“身份验证”勾选“基本”,“授权”勾选“未选定”,点击“完成”,完成FTP站点的设置。

  三、设置FTP帐号以及权限

    由于Win7下的FTP帐号是Windows用户帐号。所以,先得添加两个用户帐号,一个是View,可以浏览、下载FTP内容;一个是Admin,完全控制FTP。

    点击:控制面板—》管理工具—》计算机管理。在计算机管理的界面的左侧,点击:系统工具—》本地用户和组—》用户,右侧显示所有用户。如下图所示:


  在“用户”上右击,出现“新用户”,如下所示:

 在用户名中输入View,设置好密码,去掉勾选“用户下次登陆时须更改密码”,勾选“用户不能更改密码”和“密码永不过期”。点击“创建”,完成用户View的创建。同样的步骤,创建Admin用户。由于Windows默认将用户添加到Users组,你可以将刚才的两个用户从Users组中删除。方法是在“计算机管理”中点击“组”,在右侧的列表中找到Users,双击之,出现如下界面,点中用户View,点“删除”,点中用户Admin,点“删除”。将两个用户从Users组中删除。

 接下来,在FTP站点中,给View和Admin添加权限。

    点击:控制面板—》管理工具—》Internet信息服务(IIS)管理器。点中刚才新建的FTP站点。点中“FTP授权规则”。如下图所示:


    点击右侧的“编辑权限”,对FTP站点文件夹添加用户权限。在弹出的窗口中,点击“安全”标签。,如下图所示:

点“编辑”,出现权限的窗口,如下:

点“添加”,在“输入对象名称来选择”中输入View,点“确定”,添加View用户。如下所示:

添加的View用户,默认是只有读取、列出的权限。在依法添加Admin用户,给Admin用户添加完全控制的权限。如下所示:


再回到“Internet信息服务(IIS)管理器”窗口,双击刚才选中的“FTP授权规则”,在FTP站点中对View和Admin授权。如下所示:


点击右侧的“添加允许规则”,在弹出的窗口中,勾选“指定的用户”,输入View,在下方的“权限”中,勾选“读取”。如下所示:

点“确定”,给FTP站点添加View用户,相应的权限是读取。再给FTP站点添加Admin用户,相应的权限是读取和写入。

    至此,FTP的站点设置就完成了。站点文件夹是c:\ftp,View用户有读取(浏览和下载)的权限,Admin用户有读取和写入(上传和删除)的权限。当然,还可以根据实际的情况添加用户及相应的权限,也可以将用户添加进组,再给组设置权限。还可以添加匿名用户等等,不一而足了。

    然而,事情远远没有结束。如果,你急于做测试的话。会发现,在本机上测试正常,但是用别的机器测试FTP的话,会发现连接不上。问题出在Win7下的防火墙。如果你把防火墙关掉,你会发现FTP恢复了正常,但你也不能因为要用FTP,就把Win7的防火墙关掉。要想在Win7开着防火墙的时候还要正常使用,还必须得在防火墙中进行一番设置

  四、Win7的防火墙设置

    点击:控制面板—》Windows防火墙。点击左侧的“允许程序或功能通过Windows防火墙”,选中“FTP服务器”,将后面的两个框都勾选,如下所示:


这是网上绝大多数介绍的防火墙设置。然而还不够,你做测试的话会发现,还是连接不上。还必须在防火墙中进一步做设置。

   




嵌入式Linux(1):嵌入式Linux开发环境搭建 嵌入式开发环境搭建 阅读详情

相关推荐

嵌入式FTP服务器(vsftpd)移植手册(详细).pdf

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。它还可以移植到嵌入式Linux中,我们可以把开发板当作一个FTP服务器

通过ftp实现Ubuntu与Linux嵌入式开发板的文件传输功能

      正在进行一个嵌入式Linux开发板的项目,用到了ftp功能。先简单介绍一下我这边的硬件:PC机和Linux开发板(AM4378);还有软件:PC机下装了虚拟机,Ubuntu的版本是12.04,Linux开发板的内核版本为4.1.18。我的Linux开发板是通过buildroot编译的文件系统,因此在加入ftp功能直接到busybox中配置。如果本身你的开发板已经有了ftpd、ftpge...

qq_38000429的博客 6402

嵌入式设备ftp服务的实现(源码及生成文件)

基于海思芯片的嵌入式设备的ftp服务移植及实现。包括ftp的window源码、使用arm-hisiv100nptl-linux编译链生成的vsftp执行文件和配置文件、安装使用文档。

使用FTP进行主机与Linux的文件传输

一般在嵌入式Linux开发中,都会用到虚拟机,作用是提供编译C语言或系统的环境,主机与虚拟机的文件传输是一件很常见的操作。当虚拟机里装的是带图形界面的Linux发行版(如Ubuntu)时,我们可以直接通过拖拽或复制粘贴的形式进行主机与虚拟机的文件传输。但是,如果不是用虚拟机开发,而是用服务器,或者虚拟机里的系统没装图形界面,此时我们要想进行文件传输,就不是一件简单的事了。不过不用担心,我们可以使用FTP解决这个问题。

Super辉sir的博客 5844

【题解-洛谷】B3644 【模板】拓扑排序 / 家谱树

有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。给出每个人的后代的信息。输出一个序列,使得每个人的后辈都比那个人后列出。输出一个序列,使得每个人的后辈都比那个人后列出。如果有多种不同的序列,输出任意一种即可。),表示家族的人数。

写代码的犄角旮瘩 1065

芯片设计中的setup和hold检查:为什么你的电路会跑飞?

本文深入解析了芯片设计中Setup与Hold检查的核心原理,它们是确保电路可靠运行的“黄金窗口”。通过剖析触发器物理本质、时序路径公式及检查方法,解释了Setup违例(数据太慢)和Hold违例(数据太快)如何导致电路“跑飞”,并提供了从RTL优化到物理实现的实战修复策略与协同优化技巧。

weixin_29268267的博客 477

嵌入式系统学习笔记之ftp

使用2种方法访问嵌入式系统ftp并上传下载文件

sixtome 1031

NPU、CPU和GPU

NPU、CPU和GPU是三种不同类型的处理器,它们各自有不同的设计特点和应用场景。NPU(Neural Processing Unit,神经网络处理单元)是一种专门为加速神经网络计算而设计的处理器。

m0_60697583的博客 1755

嵌入式linux与windows之间的tftp文件传输(保姆级)

在我们接触嵌入式Linux之前,你一定接触过ubantu或者centos或者其它Linux发行版吧,很好,目前我们都是使用在虚拟机上面的。而我们所说的嵌入式Linux,是运行在开发板里面的(裁剪后Linux)。

qq_62815119的博客 7647

图数据挖掘 ECC K-core core number truss number clique

K-core:什么叫k-core,给定一个正整数k(k>=0),k-core是一个G的最大子图(也就是说k-core是一个图的限制),将这个子图定义为Hk,对于Hk中的每个顶点v,他的度数都是大于等于k的。 k-core是内嵌的,如下图所示,集合{ABCD}是H3,也就是3-core的子图。而集合{ABCDE}是H2,也就是2-core的子图,集合{ABCDEGF}是H1,也就是1-core的子图,而从集合的角度来讲H3<H2<H1。 core number:什么叫kcor

weixin_45193103的博客 1686

如何在windows电脑上搭建Linux环境(手把手教安装虚拟机软件和使用云服务器)

手把手教学如何搭建Linux环境

纪宁的博客 1万+

FTP文件传输协议

被动模式:客户端使用随即端口向服务器的21号端口建立管理连接,服务器使用建立好的管理通道向客户端发送一个随机的端口号,然后客户端随机的向服务器端发过来的端口经过三次握手后建立好这个数据连接。工作原理 : 用于互联网上的控制文件的双向传输 是一个应用程序。主动模式:客户端使用随即端口与服务器的21好端口建立控制连接,服务器端主动的使用20好端口向客户端的随机端口建立据连接,经过三次握手完成。使用两个端口:分别时控制端口和数据端口,控制端口使用21,数据端口主动模式先是20.被动模式下是一个随机的端口号。

henanchenxuyuan的博客 965

基于深度学习的X光安检危险品检测系统(YOLOv8 + UI界面 + 数据集)

随着全球安全形势的变化,机场、车站、地铁等场所的安检工作日益重要。X光安检系统已经成为现代公共安全领域中不可或缺的部分,能够有效地检测物品的内部结构,识别潜在的危险品。然而,传统的X光图像分析方法仍然依赖人工操作,检测效率较低,并且易受到人为因素的影响。近年来,深度学习技术的应用在图像分析领域取得了显著的突破,特别是在目标检测任务中,YOLO(You Only Look Once)模型因其高效性和精度,成为了许多目标检测任务的首选模型。

YOLO 1061

【FileZilla】基于 FTP 的 Windows 和 Linux 文件传输

在嵌入式开发过程中我们经常需要在 Windows 和 Linux 下进行文件传输,本文就介绍一种通过 FTP 实现 Windows 和 Linux 文件传输的方法。

嵌入式小菜鸟一枚~ 795

OpenCV简单应用:图像模糊处理

OpenCV是一个广泛使用的开源计算机视觉库,提供了丰富的图像处理和计算机视觉算法。本文将介绍如何使用OpenCV对图像进行模糊处理,并提供相应的源代码。该函数接受两个参数:第一个参数是输入图像,第二个参数是指定模糊核大小的元组。在这个例子中,我们使用了一个5x5的模糊核。您可以尝试不同大小的模糊核,以获得不同程度的模糊效果。函数和指定不同大小的模糊核,我们可以实现不同程度的模糊效果。该函数接受两个参数:第一个参数是窗口的名称,第二个参数是要显示的图像。在上面的代码中,我们首先使用。要运行上述代码,请将。

MwgmPhilosophy的博客 290

标准测试测试数据STDF学习笔记

本文介绍了STDF(Standard Test Data Format)文件的结构与解析方法。首先详细说明了STDF记录的组成,包括记录头类型(REC_TYP和REC_SUB)、数据类型定义、时间日期格式以及无效数据标识。重点分析了25种主要记录类型的功能、数据内容和出现位置,如FAR、MIR、MRR等关键记录。然后介绍了基于pystdf开源工具的解析方法,包括自带脚本的使用和自编程解析流程,通过事件驱动机制处理数据流。特别指出测试数据是按照PIR→PTR/MPR/FTR→PRR的循环模式组织。文章为ATE

歌颂苦难的行为是无耻的; 1513

【Linux】【开发环境】Linux/windows传输文件手段小结

缘起 在嵌入式开发过程中,经常需要在windows和Linux系统之间或Linux系统之间传输文件,但受限于服务器或开发环境等,并不一定能随心所欲的使用某一种方式。 具体手段 小结

一介草民,只为生活。 8798

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TFTP传输方法

作为嵌入式开发程序猿,不可避免的经常需要从电脑、编译服务器和Linux开发板之间传输文件。Android有adb工具,不需要多说,本文介绍一种广泛应用于Linux的一种文件传输方法TFTP。 01 TFTP简介 TFTP(Trivial File Transfer Protocol,简单文件传输协议):TFTP是一个传输文件的简单协议,绝大多数情况下基于UDP协议而实现,也不排除有部分...

wgypaul的博客 3万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Windows 与 Linux之间进行文件传输,文件传输工具Cuteftp的使用方法。

文件传输工具Cuteftp的使用方法Cuteftp是一款FTP客户端软件,只要在linux上安装、启动了FTP服务,就可以使用Cuteftp在Windows 与 Linux之间进行文件传输。 一、           在linux上安装FTP服务器。1.     概念FTP FTP是File TransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet...

happygrilclh的博客 8777

arm开发板嵌入式Linux的ftp软件

嵌入式arm环境下ftp服务器

qq_44848795的博客 1895

WSL嵌入式开发系列教程 2 —— Windows 与 Linux 的文件互传

我们在虚拟机中运行 Linux 系统进行嵌入式开发过程中,经常会涉及 Windows 和 Linux 文件互传的问题,下面我将简单叙述在虚拟机环境下如何实现文件互传、在 WSL 环境下又如何实现文件互传。

qq_33249042的博客 6235

嵌入式学习之linux FTP配置

win7和linux使用FTP传输工具的配置,可以方便的实现win7和linux之间的文件传输,比samba文件传输方式方便好用多了,希望可以帮助大家。

南城故梦的专栏 1877

Windows与Linux跨系统文件传输:FTP方案实战指南

文件传输协议(FTP)作为网络基础协议之一,通过客户端-服务器架构实现跨平台文件交换。其核心优势在于协议标准化程度高,支持断点续传和大文件批量传输,特别适合混合开发环境中Windows与Linux系统间的数据同步。在技术实现层面,vsftpd以其轻量级(仅8MB内存占用)和默认安全配置成为Linux端首选服务端,配合FileZilla等客户端工具可实现分钟级部署。对于嵌入式开发、自动化运维等场景,结合SSL加密传输和带宽限制技术,既能保障传输安全,又能避免网络拥堵。实测表明,在千兆局域网环境下,FTP传输速

weixin_33462927的博客 259

Ubuntu搭建SSH Samba FTP TFTP NFS嵌入式Linux网络开发环境

文章目录安装SSH安装Samba服务安装FTP服务安装TFTP服务安装NFS服务 安装SSH SSH是一种加密的网络传输协议,可以在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。 在嵌入式开发中,我们通常开启Ubuntu的SSH服务,然后在window下通过SecureCRT、MobaXterms等软件使用SSH服务远程登录系统来传输命令行界面和远程执行命令。 1、安装Ubuntu SSH服务: sudo apt-get install op

小林同学的博客 1783

linux下通过串口ftp,eftp简单文件传输工具支持串口、网络、Windows、Linux、单片机平台-博客...

在日常工作中,经会常遇到Windows PC机和Windows PC机之间、Windows PC机与Linux PC机之间、Windows PC机与嵌入式Linux板卡之间、Linux PC机与Linux PC机之间、Linux PC机与嵌入式Linux板卡之间、Windows PC机与MCU单片机之间、Linux PC机与MCU单片机之间传输文件的需求,那么有没有一种工具可以满足上面的所有需求呢...

weixin_29091837的博客 3606

使用winSCP完成在Windows 和 Linux 系统之间传输文件

可, 使用WinCP,不仅可以连接开发板,还可以连接windows系统中安装的Ubuntu。使用时, 如果远程主机没有固定的 IP 和端口映射, 则需要 Windows 主机和。主机的 IP 地址,端口号默认 22, 用户名和密码输入远程系统的用户名和密码即。式到桌面, 这样下次想登录该主机时,直接双击该快捷图标即可, 如图 5.6– 2。是 Windows 系统的资源管理器, 在这个浏览器里,可以很方便的通过拖拽的方。中的文件拷贝到 Windows 上进一步操作处理,就涉及到两者之间的文件传输。

u011342132的博客 9659
上一篇: arm9-s3c2440裸板程序之led
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值