精华内容
下载资源
问答
  • 在运维工作中我们可能经常需要共享或传输文件,最简单快捷的方法就是搭建一个FTP服务器。那么我们有必要先了解一下什么是ftp。 FTP 就是 File Transfer Protocol(文件传输协议) 它运行在TCP协议之上,使用两个...

    使用 python 快速建立 FTP 服务器和客户端

    在运维工作中我们可能经常需要共享或传输文件,最简单快捷的方法就是搭建一个FTP服务器。那么我们有必要先了解一下什么是ftp。

    FTP 就是 File Transfer Protocol(文件传输协议) 它运行在TCP协议之上,使用两个端口:一个是数据端口,一个是命令端口,也称控制端口。默认情况下20是数据端口,21是命令端口。FTP有两种传输模式:
    1. 主动模式:
    主动模式下,客户端从任意的非特殊端口n(大于1023的端口)连接FTP服务器的命令端口(默认是21),然后在n+1端口监听。用图表示如下:

    image

    在第1步中,客户端的命令端口与FTP服务器的命令端口建立连接,并发送命令“PORT 1027”。然后在第2步中,FTP服务器给客户端的命令端口返回一个”ACK”。在第3步中,FTP服务器发起一个从它自己的数据端口(20)到客户端先前指定的数据端口(1027)的连接,最后客户端在第4步中给服务器端返回一个”ACK”。

    主动方式FTP的主要问题实际上在于客户端。FTP的客户端并没有实际建立一个到服务器数据端口的连接,它只是简单的告诉服务器自己监听的端口号,服务器再回来连接客户端这个指定的端口。对于客户端的防火墙来说,这是从外部系统建立到内部客户端的连接,这是通常会被阻塞的。
    2. 被动模式:
    为了解决服务器发起到客户的连接的问题,人们开发了被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,命令连接和数据连接都由客户端发起。当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(大于 1023)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交PASV命令。这样做的结果是服务器会开启一个任意的非特权端口,并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
    用图表示如下所示:

    image

    简单总结
    主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

    简单了解了FTP之后接下来我们首先使用Python搭建一个FTP 服务器

    搭建 FTP 服务器

    1. 安装 pyftpdlig
    pip install pyftpdlib
    1. 使用pyftpdlib搭建一个服务器 myftpserver1.py
    from pyftpdlib.authorizers import DummyAuthorizer
    from pyftpdlib.handlers import FTPHandler,ThrottledDTPHandler
    from pyftpdlib.servers import FTPServer
    from pyftpdlib.log import LogFormatter
    import logging
    
    
    #记录日志,默认情况下日志仅输出到屏幕(终端)
    logger = logging.getLogger()
    logger.setLevel(logging.INFO)
    ch = logging.StreamHandler()
    fh = logging.FileHandler(filename='myftpserver.log')
    ch.setFormatter(LogFormatter())
    fh.setFormatter(LogFormatter())
    logger.addHandler(ch) #将日志输出至屏幕
    logger.addHandler(fh) #将日志输出至文件
    
    
    # 实例化虚拟用户,这是FTP验证首要条件
    authorizer = DummyAuthorizer()
    # 添加用户权限和路径,括号内的参数是(用户名, 密码, 用户目录, 权限),可以为不同的用户添加不同的目录和权限
    authorizer.add_user("user", "12345", "d:/", perm="elradfmw")
    # 添加匿名用户 只需要路径
    authorizer.add_anonymous("d:/")
    你好
    # 初始化ftp句柄
    handler = FTPHandler
    handler.authorizer = authorizer
    
    #添加被动端口范围
    handler.passive_ports = range(2000, 2333)
    
    # 下载上传速度设置
    dtp_handler = ThrottledDTPHandler
    dtp_handler.read_limit = 300 * 1024 #300kb/s
    dtp_handler.write_limit = 300 * 1024 #300kb/s
    
    
    # 监听ip 和 端口,linux里需要root用户才能使用21端口
    server = FTPServer(("0.0.0.0", 21), handler)
    
    # 最大连接数
    server.max_cons = 150
    server.max_cons_per_ip = 15
    
    # 开始服务,自带日志打印信息
    server.serve_forever()
    

    执行 python myftpserver1.py
    image

    在程序目录下会看到生成了myftpserver.log,文件内容与终端打印内容一致。

    现在我们在命令窗口进行登陆测试
    image
    服务器窗口如下所示
    image

    用户的权限说明

    读权限

    标识说明
    e改变文件目录
    l列出文件
    r从服务器接收文件

    写权限

    标识说明
    a文件上传
    d删除文件
    f文件重命名
    m创建文件
    w写权限
    M文件传输模式(通过FTP设置文件权限 )

    注意
    在winddows系统中可能会有乱码,原因是pyftpdlib内部使用utf8,而windows使用gbk,解决方法如下:
    修改pyftpdlib包中的filesystems.py,找到

    yield line.encode('utf8', self.cmd_channel.unicode_errors)

    共有两处,将此处的utf8改为gbk,
    修改pyftpdlib包中的handlers.py,找到FTPHandler的decode方法

    return bytes.decode('utf8', self.unicode_errors)

    将此处的utf8改为gbk即可解决乱码问题。

    更快的操作
    如果我们只想在当前目录建立一个ftp服务器供别人下载文件,那么在当前路径直接执行

    python -n pyftpdlib -p 21

    可以看到有如下结果
    image

    那么问题来了,如何使用python操作 FTP 服务器上的文件呢?

    编写 FTP 客户端程序

    #-*- encoding:utf-8 -*-
    from ftplib import FTP
    #登陆FTP
    ftp = FTP(host='localhost',user='user',passwd='12345')
    #设置编码方式,由于在windows系统,设置编码为gbk
    ftp.encoding = 'gbk'
    #切换目录
    ftp.cwd('test')
    #列出文件夹的内容
    ftp.retrlines('LIST') # ftp.dir()
    #下载文件_vimrc
    ftp.retrbinary('RETR _vimrc', open('_vimrc', 'wb').write)
    #上传文件 _vimrc服务器端文件名为_vimrc3
    ftp.storbinary('STOR _vimrc3', open('_vimrc', 'rb'))
    #查看目录下的文件详情
    for f in ftp.mlsd(path='/test'):
        print(f)

    代码链接

    展开全文
  • win7下如何建立ftp服务器

    千次阅读 2018-04-02 18:33:58
    前段时间正在做一个项目,需要上传东西到ftp服务器,纠结于如何建立ftp服务器。经过一番摸索。终于成功建立ftp服务器。现将我的经验跟大家分享一下。不足之处还望多多指点!工具/原料win7系统步骤/方法首先在本地...

    前段时间正在做一个项目,需要上传东西到ftp服务器,纠结于如何建立ftp服务器。经过一番摸索。终于成功建立ftp服务器。现将我的经验跟大家分享一下。不足之处还望多多指点!


    工具/原料

    • win7系统

    步骤/方法

    1. 首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!

      win7下如何建立ftp服务器
      win7下如何建立ftp服务器
    2. 其次是在C盘新建文件夹“FTP上传”和“FTP下载”两个文件夹!并在每个文件夹里放不同的文件,以便区分!

      win7下如何建立ftp服务器
      win7下如何建立ftp服务器
    3. 之后是安装IIS组件!在开始菜单里—>控制面板-〉添加或删除程序->添加/删除windows组件->应用程序服务器->Internet 信息服务->-〉FTP服务器-〉确定-〉完成!这样就把FTP安装在服务器上了!

      win7下如何建立ftp服务器
    4. 最后就是配置FTP服务器,创建上传和下载服务!创建上传服务器:右键网站->选择添加FTP站点->描述可以根据自己的需要填写->地址一般都是自己的IP地址,端口默认使用21->物理路径指向“C:\FTP上传”->访问权限要钩上“读取”和“写入”->点击完成就把上传的服务创建好了!创建下载服务器:因为21号端口已经被占用所以我们就用2121端口!它的物理路径指向“C:\FTP下载”!只有读取权限!!具体的步骤就看图吧。一、上传服务器图解

      二、下载服务器图解

    5. 5

      最后就可以测试刚才建立的ftp服务器是否建立成功了。在浏览器上输入以下地址ftp://192.168.9.3即可打开具有上传功能的FTP页面,输入ftp://192.168.9.3:2121即可打开只有下载功能的页面了!当然,登录之前还需要你输入开始建立的那个账号及密码:用户名为:wsl。密码为:xxxxxxx。具体如下图吧。

      一、登录具有上传功能的ftp服务器

      二、登录只有下载共能的ftp服务器


      这样你需要建立的ftp服务器就建立成功了

      win7下如何建立ftp服务器
      win7下如何建立ftp服务器
      win7下如何建立ftp服务器
      win7下如何建立ftp服务器

    展开全文
  • 想必大家经常在PC和Android之间传输文件,并不是每次都会插USB接口进行文件传输,就算是插上USB接口,还是有个问题,那就是Android打开大容量存储模式之后,经常很多软件就会...WIFI建立FTP服务器可能很多人都会说,这
    想必大家经常在PC和Android之间传输文件,并不是每次都会插USB接口进行文件传输,就算是插上USB接口,还是有个问题,那就是Android打开大容量存储模式之后,经常很多软件就会被强制停止使用,而且在弹出设备之后,一些启动器就会把原来归好类的图标变得乱七八糟,之前放在建立好的文件夹里面的APP全跑到文件夹外面来了,这次就是要解决这两个问题。

    WIFI建立FTP服务器可能很多人都会说,这个谁不会啊,很多软件都带了,确实,但是在使用中我发现有一些问题。比如说Solid Explorer和ES 文件管理器,这两个APP都支持建立FTP服务器,但是它们两个都有一个很操蛋的问题,就是建立FTP之后再停止,甚至退出了APP,它都会在后台驻留FTP相关的服务,这对于有后台服务洁癖的我来说是不可忍受的,而且SE的FTP居然不能使用匿名必须要指定密码,本来一个很简单的传个文件还要弄个密码,搞的这么复杂。

    我找了很久都没找到一些比较好的解决方法,今天在google play里面瞎逛终于发现了一个很好的免费APP:FTP 服务器(FTP Server),是由The Olive Tree开发的,play链接https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver。

    之所以说这个APP很好,是以下几个方面。一来是体积很小,除了FTP服务器功能之外什么功能都没有,APP就1.5M不到的体积。二来是完全免费,虽然有付费的pro版,但免费版的功能我还没发现有什么限制,唯一的就是界面上有点广告,但是可以通过一些方法去除(这个就自己去研究吧)。三来是APP的界面设计跟Android 4.x的UI不是太违和。最后是功能比较稳定,试用很多次都没发现有连不上的情况,也没发现有FTP不稳定的情况 。

    这个APP支持WIFI,蓝牙PAN,USB,甚至3G网络的FTP建立。其中最重要的是还支持USB FTP服务器的建立(但是要经过一些处理),这个也是这篇文章的重点要写的地方。

    WIFI FTP服务器的建立很简单,连上WIFI之后,打开APP,按菜单键或右上角的扳手图标进入设置,设置好FTP的端口,被动模式的端口,是否支持匿名登录,FTP主目录,是否是只读FTP这几个选项,返回并保存好设置,再滑到左边的标签页,点一下那个红色的电源开关一样的按钮,WIFI FTP服务器就做好了,图标变绿色,下面会有IP地址等信息。




    下面重点说一下USB的FTP服务器。什么是USB的FTP服务器呢,想必很多人都用过豌豆荚或类似软件管理过Android手机,它们有一个很方便的功能,就是不打开大容量存储就可以管理手机里面的文件,一般会弹出windows的资源管理器窗口,细心的人会发现,弹出的这个窗口的地址是ftp://127.0.0.1,也就是本地环回地址localhost,显然它是在手机端建立了一个FTP服务器的,我们的目的就是不通过豌豆荚建立同样这么一个基于USB的FTP。

    这样做有什么好处呢?一来是WIFI传文件速度慢,不稳定;二来是这种方式是基于USB的,速度肯定比无线要快不少,而且很稳定,比较适合传大容量文件,比如说大量的音乐和视频;三来是不用开启大容量存储,就不会上面提到的开启大容量存储传文件的种种问题,而且在一些不支持大容量存储只支持MTP的设备上更方便使用。因为MTP虽然解决了开启大容量存储的一些问题,但是却带来了另外一个致命的问题:设备上的文件通过资源管理器使用MTP协议,经常是显示的内容是完全不同步的!比如说我在手机上删掉了一些文件夹,很有可能你用MTP连接上电脑之后打开资源管理器发现,那些删除的文件夹还在!!!这样你会不会抓狂?

    在说这个之前,需要普及一下FTP的基础知识。FTP使用TCP协议,所以是可靠的面向连接的应用层协议。
    FTP有两种工作模式,主动模式(PORT)和被动模式(PASV),一般在防火墙外的访问FTP服务器时才使用PASV模式,因为被动模式下服务器端不参与数据的主动传输,只是被动的接受。主动模式下FTP协议默认使用端口是21,实际上是有两个端口的,21端口只是控制端口,就比如在FTP端软件发送列出FTP服务器上的所有文件夹名时发送的指令是属于控制类的指令,它并不直接涉及到文件数据的传输,所以21端口只是控制端口,真正参与数据传输的端口是20端口。而在被动模式下,客户端发送PASV命令到服务器21端口,服务器端会打开一个随机的高于1024的端口,通知客户端,并以此端口来传输数据。FTP的具体的工作原理请参考相关的RFC文档。

    还要普及一下android的adb(Android Debug Bridge)的常识。这个adb是一个为了方便开发者调试程序而做出来的调试桥,从名字就可以看的出来,通过它,PC可以直接通过命令行对android进行一系列的操作,比如说重启手机,在设备上安装apk,把文件push到设备上,从设备上pull出文件等等。我们要实现的功能就必须要通过adb来实现。在手机上开启了FTP服务,但是为什么在电脑上能直接通过ftp://127.0.0.1访问呢?FTP不是一个网络协议吗?此时我只连接了USB啊?很多人肯定会有这样的疑问。确实,手机并没有在网络上和PC连接起来,但这并不代表不能通过网络传输,这不是还有adb这个神奇的东西嘛。adb里面有一个forward的功能,直接翻译过来就是“转发”,可以理解为路由转发那种转发,也可以理解为端口映射那种映射,反正就是类似的功能了,它转发了PC本地端口的数据包到手机里面的对应端口。这下应该能理解了,我们在手机端打开FTP功能,使用adb forward把需要的几个端口的数据包转发出去,就可以在PC上使用FTP客户端直接连接localhost的相应端口便能直接连接到手机的FTP服务器了,因为adb不是转发了端口的数据包嘛,这样不也一样是通过网络实现了FTP的访问了吗?

    好了,现在可以开始实际操作了,在操作之前,你需要准备(具备)以下几个条件:
    1、一台开启了USB调试功能的Android手机。
    2、在手机上安装了上述提到的FTP Server这个APP。

    3、FTP Server选项的“网络接口”里面选择了“回传”或“所有”。




    4、PC上安装了一个FTP客户端软件,比如FileZilla、Firefox的FireFTP扩展等。
    5、PC上正确安装了手机对应的ADB的驱动程序,表现为:在设备管理器里面的Android Device下面的设备没有感叹号或问题。
    6、一个能跑起来的adb.exe,而且adb device命令能看到你的手机。
    7、PC的防火墙要能关闭。

    准备好上面这些之后就可以开始了。
    1、设置好FTP Server的。我的设置是:“网络接口”选择“所有”,端口2121,被动端口2300-2301,允许匿名登录。需要说明的是,因为是使用adb的端口转发功能,所以FTP 服务器只能使用被动模式,这就是为什么要指定被动端口的原因。
    2、先不要开启FTP Server的FTP服务,打开手机的USB调试之后,通过USB连接到电脑,确保设备管理器里面能看到“Android Device”下面的设备而且没有黄色感叹号或问号。
    3、打开命令提示符CMD,执行adb device(建议把adb.exe所在的目录加入系统的环境变量的path以方便操作),确保里面能看到你的Android手机。
    4、在CMD里面执行以下这几条命令:
    adb forward tcp:2121 tcp:2121
    adb forward tcp:2300 tcp:2300
    adb forward tcp:2301 tcp:2301
    解释一下adb forward的命令参数,从上面一眼就可以看出来了其实,adb forward [本地端口] [远程端口],也就是把本地的端口和手机上开的端口映射起来。其实就是把第一步设置好的几个端口分别映射一次而已,在被动端口那里尽量把范围不要设的太大,不然要一个个映射很麻烦,一个好像也可以,不过保险起见我还是设置了两个。
    5、执行adb forward --list 看看结果是不是和刚才设置好的forward的端口一致。
    6、在手机上打开FTP Server的FTP,并使用PC的FTP客户端打开ftp://127.0.0.1:2121,此时应该一下子就能显示出来设置好的FTP目录里面的文件和文件夹了,接下来就可以使用FTP客户端对文件进行操作啦 。
    7、如果不行,请关闭防火墙再试。
    8、如果还不行,检查一下刚才定义的三个端口是不是被adb.exe在监听。方法:打开windows的系统资源监视器(resmon.exe),“网络”,“侦听端口”,按端口号排序,看一下刚才设置的几个端口是不是被adb.exe监听。




    整个过程看起来很复杂,实际上很简单,我只是写的有点多而已,我一直认为授之以鱼不如授之以渔,希望我的文章能帮到哪怕一个人,那也就达到我分享经验的目的。

    iwantcomputer@gmail.com原创,留于2013.12.28晚

    展开全文
  • 在arm开发板中建立FTP服务器

    千次阅读 2018-08-21 11:01:02
    嵌入式linux的FTP服务端软件选用stupid-ftpd-1.5beta 参考https://blog.csdn.net/gzshun/article/details/7358651 编译 解压源码后修改Makefile,将gcc修改为交叉工具链的arm-linux-gnueabihf-gcc 若要静态...

    嵌入式linux的FTP服务端软件选用stupid-ftpd-1.5beta
    参考https://blog.csdn.net/gzshun/article/details/7358651

    编译

    解压源码后修改Makefile(根据自身情况),将gcc修改为交叉工具链的arm-linux-gnueabihf-gcc
    若要静态编译,在CFLAGS后面添加”-static”选项

    移植

    编译完成后将生成的stupid-ftpd.Linux6放入开发板的/home,stupid-ftpd.conf放入/etc/stupid-ftpd目录下,(新建目录)

    修改配置文件

    修改放好的stupid-ftpd.conf(根据自身情况),
    修改项:

    • mode=daemon //后台运行
    • serverroot=/mnt //在mnt下新建ftproot目录,接受文件会保存在/mnt/ftproot下
    • changeroottype=virtual
    • port=21
    • user=user空格12345678空格/空格5空格A // 设置用户名密码保存文件路径等,路径怎样修改都会报错534 Home directory not found.空着不会报错

    使用

    开发板./hoem/stupid-ftpd.Linux6运行,在虚拟机中输入命令ftp,启动服务,输入命令
    open 192.168.1.2(开发板ip)连接开发板,输入用户名user和密码12345678,登录成功后可以使用相关命令传输文件。
    FTP命令大全:https://blog.csdn.net/zwj1030711290/article/details/65443192

    展开全文
  • Everything 如何在建立FTP服务器时指定文件夹共享? 提示:目前这个办法还不是很完美,我也没有找到解决办法,比较麻烦,恳请大佬们指点! 现在我用的是当前最新版Everything:ver1.4.1.969 方法:在Everything工具=...
  • FTP服务器:如何创建FTP服务器(一)

    万次阅读 多人点赞 2018-08-28 15:42:31
    ,并选中“FTP服务”、““FTP拓展性“和”IIS管理控制台”,点击确定 配置完成后,在开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”,在打开“”打开IIS管理器“后,在左栏的“网站”上...
  • FTP服务器搭建详细步骤

    万次阅读 多人点赞 2019-01-16 10:19:18
    FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地...
  • 有详细的Windows Server 2012 R2 服务器建立FTP站点方法教程,小白都能可以学会使用,以及 无法连接服务器 处理问题。
  • Linux和windows之间建立ftp服务器

    千次阅读 2015-05-18 17:33:49
    《1》首先确定本机是否可以连接ftp。 可以成功连接! 如果发现失败的话,可以去修改配置文件:/etc/vsftpd/vsftpd.conf. 《2》windows主机是否可以ping通linux: 本地匿名ftp 10.64.24.54.成功。 《3》修改root...
  • 一、环境操作系统:windows server 2012 r2 更新到最新的补丁环境:工作组环境二、需求建立一个内外网能使用的FTP服务器,并且每个用户有一定得配额。三、服务器配置步骤安装ftp服务 2.配置FTP服务器 2.1 在服务器上...
  • docker搭建ftp服务器

    千次阅读 2020-05-21 17:07:33
    系统:window10 docker版本:Docker version 19.03.5, build 633a0ea 从docker仓库中选pull一个vsftpd镜像 ...docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_US
  • Ubuntu 搭建Ftp服务器

    万次阅读 2018-08-02 13:32:59
    amp;fps=1 为了自己以后阅读方便,直接复制原创的文章了,在这跟原创说声感谢!...Linux(Ubuntu 16.04)搭建ftp服务器 最简单版 ftp服务器搭建过程 测试上传、下载功能 遇到的问题及解决方法 ft...
  • Mac下搭建FTP服务器

    千次阅读 2020-02-25 11:28:31
    但是很少有说在Mac下搭建FTP服务器的,下面本文将给讲解下再Mac系统下搭建FTP服务器。 1. FTP服务器下载 首先去Apache官网下载ftp服务器:https://mina.apache.org/ftpserver-project/downloa...
  • 在自己电脑上搭建一个FTP服务器

    千次阅读 2019-08-20 11:03:11
    在自己电脑上搭建一个FTP服务器 因为项目需要,第一次搭建FTP,也是在博客上找的经验,写这篇博客,主要是想记录一下,留个笔记,以防后面需要。 本文是在不借助工具的情况下在自己电脑上搭建FTP服务器。我的是win...
  • Ubuntu下架设FTP服务器

    千次阅读 2019-05-13 15:53:16
    转载自:... ... Linux下提供了很多的ftp服务器,这里我选用了安全,快速,简单的vsftpd作为FTP服务器。本文是我在自己的Ubuntu10.10-32位系统下搭建的。搭建方法简单,按照本过程,您也可以完全搭建自...
  • win7下创建ftp服务器

    千次阅读 2018-02-11 08:05:48
    1. 创建登录ftp服务器需要用的ftp账户 过程如下: 计算机→管理→本地用户和组→用户→右键,新用户→填写ftp账户相关信息 (用户名:myftp 全名:myftp 描述:myftp 密码:123456 ...
  • 局域网搭建FTP服务器并进行访问

    千次阅读 2020-08-14 19:21:55
    4、在Internet信息服务,然后再FTP服务器前打勾,然后点击确定按钮 5、添加完IIS服务后,开始创建FTP站点,右键我的电脑选择管理,进入管理界面,找到服务和应用程序,接着点击Internet Information Services(I
  • 如何搭建ftp服务器实现文件共享

    千次阅读 2020-04-03 08:31:47
    这里以windows系统和linux系统为例,简单介绍一下如何在这2种系统下搭建ftp服务器,整个过程非常简单,感兴趣的朋友可以自己尝试一下: windows windows系统自带有ftp服务器,只需要在控制面板的“程序和功能”...
  • 路由器搭建ftp服务器

    万次阅读 2019-02-09 19:34:57
    前言 写这篇博客的原因主要是给我所在的实验室路由器写一个配置参考...其实我所在的实验室在去年已经进购了一台DELL的服务器,但是因为是只能放在学校内网中,没有办法托管服务,所以就之前给装了一个Windows Seve...
  • FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件. 二.搭建前期准备1.首先打开控制面板找到“程序”点击打开,如下图所示:2.在打开的“程序”窗口中,找到“启用或...
  • 第一步:打开FTP服务 第二步:添加FTP站点 测试时如果报:HTTP 错误 403.14 - Forbidden这个错误 原因是:目录浏览功能没有打开 在FTP站点配置中,将目录浏览功能打开即可
  • Ubuntu 18.04搭建ftp服务器

    千次阅读 2018-12-06 11:40:09
    1.安装vsftpd(终端执行)...设置UTF-8解决远程服务器中文乱码:     本文到此就分享完成了,如果对你有帮助就请关注博主吧!   如果上述方法失败,可以添加博主QQ: 1195419506(备注:csdn)    
  • Windows下搭建FTP服务器的一些总结

    万次阅读 多人点赞 2019-03-06 16:14:14
    Windows下搭建FTP服务器 前言:如果你的电脑上的 控制面板--程序--打开或关闭windows功能--windows功能里面没有互联网信息服务(IIS),那就别在网上浪费时间了,我找着了一天的资料打了各种补丁没成功,没有相关的...
  • Win10如何搭建FTP服务器以实现快速传输文件?

    万次阅读 多人点赞 2017-08-31 19:06:09
    Win10如何搭建FTP服务器以实现快速传输文件?Win10如何搭建FTP服务器以实现快速传输文件?相信大家在工作或生活的过程中,都会碰到需要传输大文件的情况,像U盘、QQ文件传输助手等工具显然满足不了大文件的传输需求...
  • everything可创建ftp服务器和http服务器

    千次阅读 2020-02-17 10:22:11
  •   2.安装IIS 和FTP :控制面板-》程序-》打开或关闭windows功能-》勾选 FTP WEB管理工具以及(TFCP ...3.建立FTP: 控制面板->系统和安全->管理工具->Internet信息服务(IIs)管理器--》右键自己P
  • linux搭建ftp服务器

    万次阅读 2018-06-05 23:19:58
    看你喜欢用哪个filezilla flashfxp winscp安装服务端yum install vsftpd -ysystemctl start vsftpd.service #启动这就算完事了,接下来分为2大块1、搭建内网的2、创建账号密码登录ftp服务器搭建内网的文件共享...
  • Linux下用pure-ftp建立 FTP服务器,

    千次阅读 2011-10-25 16:08:09
    Linux下用pure-ftp建立 FTP服务器,这里用的是centos系统 1. 下载 最好切换到安装的目录,地址可到官方找最新的 #wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz 2. 安装 ...
  • 1. 安装FTP服务器  sudo apt-get install vsftpd 2. FTP服务器配置  vi /etc/vsftpd.conf 3. 禁止FTP服务器匿名访问 anonymous_enable=YES 为anonymous_enable=NO 4. 允许本地用户以和系统用户相同的账户和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 354,237
精华内容 141,694
关键字:

怎么建立ftp服务器