草庐IT

ftp_nlist

全部标签

【程序】在STM32单片机上用1700行代码实现基于LwIP 2.1.2协议栈raw API和FatFs文件系统的FTP服务器(20230315版)

【更新记录】本程序基于20200703版的程序,作出了如下更新:1.解决了当accept函数的参数err!=ERR_OK时,程序出现HardFault错误的bug。2.当lwipMEM_SIZE3.解决了使用FileZilla客户端连接FTP服务器时,文件名乱码的问题。(不用再去手动选择"强制UTF-8"了)4.支持FileZilla断点续传。(REST和APPE命令)5.解决安卓AndFTPAPP能连接服务器但无法显示文件列表的问题。(也就是要支持SYST命令)6.解决SIZE命令不能正确输出大文件大小的问题。7.增加MDTM命令,解决Windows文件管理器和FileZilla显示文件时间

《工具箱-服务器相关》Moba连接FTP服务器,EElFTPSUnacceptedReplyError(error code is 550)已解决

Moba连接FTP服务器,EElFTPSUnacceptedReplyError(errorcodeis550)已解决使用FTP服务器连接FTP服务器,在使用过程中发现创建文件和上传文件时会报错ErrorEElFTPSUnacceptedReplyError:不接受的服务器回复(errorcodeis550),经排查为权限不足,通过修改vsftpd.conf配置文件可解决问题。一、Moba连接FTP服务器二、连接页面介绍在上一步执行后,会弹出页面输入FTP服务器密码,正确输入后即可进入如下页面:使用Moba连接FTP服务器大致有以下三个模块,分别是本机模块、FTP服务器模块、日志打印模块。通过

ENSP 路由器到本地(现实)PC的FTP实验

前言:在一个风和日丽的下午,我同事突然问我ENSP和本地PC怎么上传和下载文件?我本以为这个很简单,然后我开始了面向百度编程,但是网上的大多数都是ENSP里面的路由器、服务器和PC间的FTP实验,而不是到本地(现实)PC的实验,所以做完该实验后的我选择第一时间来这进行分享!实验拓扑:实验一:路由器充当服务器,本地PC充当客户端。1.配置Cloud(第二张ENSP的网卡是本地的虚拟网卡,不会创建的可以面向百度编程)2.配置路由器IP,实现路由器和本地PC互通。interfaceGigabitEthernet0/0/0ipaddress192.168.153.100255.255.255.0 //

ENSP 路由器到本地(现实)PC的FTP实验

前言:在一个风和日丽的下午,我同事突然问我ENSP和本地PC怎么上传和下载文件?我本以为这个很简单,然后我开始了面向百度编程,但是网上的大多数都是ENSP里面的路由器、服务器和PC间的FTP实验,而不是到本地(现实)PC的实验,所以做完该实验后的我选择第一时间来这进行分享!实验拓扑:实验一:路由器充当服务器,本地PC充当客户端。1.配置Cloud(第二张ENSP的网卡是本地的虚拟网卡,不会创建的可以面向百度编程)2.配置路由器IP,实现路由器和本地PC互通。interfaceGigabitEthernet0/0/0ipaddress192.168.153.100255.255.255.0 //

关于ftp的主动模式(Active Mode)和被动模式(Passive Mode)

最近做一个项目用到FTP和其它系统进行文件传输,结果在FTP网络连接的问题上花了很多时间,由于太久没搞多FTP,忘记了FTP不单单开放21端口,客户端采用不同连接模式对网络有不同。在此重温一下FTP的主动模式和被动模式的相关知识。在使用FTP时,如果客户端机器和FTP服务器双方之间的所有端口都是开放的,那连接不存在问题。如果客户端与服务器之间有防火墙,如果没配置好防火策略和采用合适的连接模式,会导致登录成功,但无法List列表的问题。要避免出现这样的问题,首先要了解FTP的工作模式。1.FTP的PORT(主动模式)和PASV(被动模式)(1)PORT(主动模式)PORT中文称为主动模式,工作的

FTP服务器的搭建与文件目录详解

文章内容仅仅只是我对FTP的理解!FTP简介1.使用Vsftpd服务器1.1Vsftpd的服务器的安装与启动1.2Vsftpd服务器的用户类型2.Vsftpd服务器的测试3.FTP常用的命令4.Vsftp服务器的配置文件1.vsftpd.conf文件2.ftpusers文件3.user_list文件4.chroot_list文件5.Vsftp服务器的使用1.匿名用户访问Vsfto服务器2.本地用户访问Vsftp服务器FTP简介文件传输协议FTP(FileTransferFTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP协议FTP是TCP/IP的协议簇协议之一,其主要功能

Linux:FTP服务

目录一、FTP概述二、配置软件安装配置文件修改配置文件​编辑开启服务,关闭防火墙和核心防护测试是否成功用本机windows系统中的文件资源管理器去做用户登陆 使用浏览器来访问一、FTP概述      FTP(FileTransferProtocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分实现文件传输功能。FTP客户端和服务端之间的连接时可靠的,面向连接的,为数据的传输提供了可靠的保证。tcp协议:20,21端口      FTP是一种文件传输协议,它支持两种模式一种方式叫做Standard(也就是Active,主动方式)一种是Passive(也就是P

ftp连接成功, 读取目录列表失败, 是什么原因?

FileZilla和FTPRush连接成功,但是读取目录失败?直接使用FlashFXP解决问题FlashFTP下载链接直接使用FlashFXP解决问题在linux云服务器搭建FTP服务器,直接使用宝塔面板简单粗暴,安全组记得放行(FTP:21端口,8888端口由宝塔web访问界面)用filezilla、FTPRush、xftp等软件连接阿里云的虚拟主机服务器的FTP的时候,一直出现这个错误,读取目录列表失败,或者无法显示远程目录。网上一堆抄来抄去的解决办法,没有一点作用。改被动模式为主动模式,没用的。直接换一个ftp软件,换成flashFXP,效果立竿见影。FlashFTP下载链接

Windows之间使用FTP服务传输文件

0.说明服务器Win10,客户端Win11,两个电脑在同一局域网,我是使用一根网线连接没有新建用户没有考虑权限和安全等各种问题,只为了两个电脑传输文件快1.服务器开启ftp服务1.1控制面板->启用或关闭Windows功能1.2按图开启1.3重启电脑1.4控制面板->搜索“管理工具”->InternetInformationServices(IIS)管理器1.5控制面板搜索->WindowsDefender防火墙->左侧“高级设置”在入站规则右击,新建规则1.6计算机管理->服务->右击“MicrosoftFTPService”重新启动2.客户端访问ftp服务器打开文件资源管理器,地址栏输入f

登录FTP文件夹显示乱码怎么解决

故事背景:因为工作需要临时搭建了一个FTP服务器,测试过程中大部分人的电脑登陆FTP服务器都很正常,但是有部分人的电脑打开FTP文件夹就显示乱码。这个问题运维的人也是经常遇到,非常好解决问题分析:由于并非全部都是乱码,初步排除是服务端设置的问题,排查客户端的设置问题原因:非unicode程序的语言设置的非中文解决方法:更改设置为中文就可以了过程详细步骤:打开控制面板右上角查看方式选择“大图标“找到打开区域(windows10系统,如果是windwos7为区域和语言)点击区域选项卡里的“管理”最下面非Unicode程序的语言,更改系统区域设置当前系统区域设置设置为中文即可,如下图注:Unicod