精华内容
下载资源
问答
  • Windows搭建FTP服务器实现局域网文件共享

    Windows搭建FTP服务器实现局域网文件共享

    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    展开全文
  • 勾选Ftp服务器、万维网服务、IIS管理控制台 然后,计算机——右键管理——服务和应用程序,添加网站和添加Ftp IP设置为 未分配 或 本机获取到的静态IP即可。 然后,位置均选择同一目录 http部分:网站——...

    控制面板——程序——添加功能

    勾选Ftp服务器、万维网服务、IIS管理控制台

    然后,计算机——右键管理——服务和应用程序,添加网站和添加Ftp

    IP设置为 未分配 或 本机获取到的静态IP即可。

     

    然后,位置均选择同一目录

    http部分:网站——目录浏览——启用

    Ftp部分:右击配置好访问权限和选择登录账户(指的是Windows账户)

     

    可以在Windows账户里添加一个账户给Ftp用,并赋予Ftp读写权限

     

     

    然后文件管理器打开

    ftp://主机IP

    浏览器打开

    ftp://主机IP

    http://主机IP

     

    发现都可以访问,而且都有文件/目录列表

     

    如果需要将http、ftp部署在二级路由 ,那么在二级路由器里开启DMZ绑定http/ftp服务器静态ip即可

    之后一级或二级路由下的设备,均可通过一级路由分配的ip地址访问该http/ftp服务器

     

     


     

     

     

    Ps. Markdown文档的md后缀在下载时会有问题,

    解决方案(添加MIME类型):

    文件扩展名:.md

    MIME 类型:text/x-markdown

    在 IIS MIME 类型中添加 md 扩展名

     

    使用批处理给IIS添加MIME类型

    需要在IIS里手动添加MIME类型的有:

    md

    iso

     

     

     

    题外话:Win10自带Telnet和SSH客户端,Win7以下自带Telnet,要SSH可以网上搜索openssh并安装(安装后会自动加到环境变量,新开cmd直接调用就行)

    转载于:https://www.cnblogs.com/yucloud/p/11155967.html

    展开全文
  • 可以通过FTP,实现相互之间共享文件。一、安装vsftp:yum -y install vsftpd二、修改配置文件:vim /etc/vsftpd/vsftpd.confanonymous_enable=NO 不允许匿名访问local_enable=YES 允许本地帐户进行登陆chroot_...

    windows系统的文件,如何上传到Linux服务器呢?可以通过FTP,实现相互之间共享文件。

    一、安装vsftp:

    yum -y install vsftpd

    二、修改配置文件:

    vim /etc/vsftpd/vsftpd.confanonymous_enable=NO             不允许匿名访问

    local_enable=YES              允许本地帐户进行登陆

    chroot_local_user=YES          使用户不能离开主目录

    chroot_list_enable=YES

    chroot_list_file=/etc/vsftpd

    ascii_upload_enable=YES

    ascii_download_enable=YES

    文末添加:

    allow_writeable_chroot=YES

    listen_port=1600                    把默认端口为21修改为其他端口,也可以不改

    三、创建ftp目录、用户和密码

    创建用户xhfd,确定ftp目录为/mnt/home2/xhfd

    useradd -d /mnt/home2/xhfd -g ftp -s /sbin/nologin xhfd

    设置密码:

    passwd xhfd

    如需删除,删除用户的命令是:

    userdel -r ftpuser                           -r即删除所创建的目录和文件

    四、启动和停止

    systemctl start vsftpd.service

    systemctl stop vsftpd.service

    systemctl restart vsftpd.service

    五、设置开机启动:

    systemctl enable vsftpd.service

    通过以上设置,即可在windows系统中ftp上传、下载、删除目录和文件了。

    展开全文
  • 文章目录FTP概述FTP两种传输模式FTP两种工作模式FTP状态码Windows server 2008 r2搭建FTP FTP概述 http协议、ftp协议、邮件协议(smtp、pop)是最早的三个应用协议。 该协议是Internet文件传送的基础,它由一系列...

    FTP概述

    http协议、ftp协议、邮件协议(smtp、pop)是最早的三个应用协议。

    该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明 和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。

    在TCP/IP协议中, 需要两个端口,一个是数据端口,一个是控制端口。

    控制端口一般为21,而数据端口不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
    FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台 计算机通过ftp协议对话,并且能访问Internet,你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结 构是相同的。

    FTP两种传输模式

    FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

    1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动 地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序, 数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印符)。在拷贝任何非文本文件之前,用 binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。

    2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例 如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。如果你在ASCII方式下传输二进制文件,即使 不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传 输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。

    FTP两种工作模式

    FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。 下面介绍一个这两种方式的工作原理:

    主动 FTP :
        命令连接:客户端 >1024 端口 → 服务器 21 端口
        数据连接:客户端 >1024 端口 ← 服务器 20 端口

    被动 FTP :
        命令连接:客户端 >1024 端口 → 服务器 21 端口
        数据连接:客户端 >1024 端口 ← 服务器 >1024 端口

    PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。 当需要传送数据时, 客户端在命令链路上用PORT命令告诉服务器:“我打开了***X端口,你过来连接我”。于是服务器从20端口向客户端的***X端口发送连接请求,建立 一条数据链路来传送数据。

    PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。 当需要传送数据时, 服务器在命令链路上用PASV命令告诉客户端:“我打开了***X端口,你过来连接我”。于是客户端向服务器的***X端口发送连接请求,建立一条数据链 路来传送数据。

    早先所有客户端都使用主动模式,而且工作的很好,而现在因为客户端防火墙的存在,将会关闭一些端口,这样主动模式将会失败。在这种情况下就要使用被动模式,但是一些端口也可能被服务器的防火墙封掉。不过因为ftp服务器需要它的ftp服务连接到一定数量的客户端,所以他们总是支持被动模式的。这就是我们为什么要使用被动模式的原意,为了确保数据可以正确的传输,使用被动模式要明显优于主动模式。(译者注:主动(PORT)模式建立数据传输通道是由服务器端发起的,服务器使用20端口连接客户端的某一个大于1024的 端口;在被动(PASV)模式中,数据传输的通道的建立是由FTP客户端发起的,他使用一个大于1024的端口连接服务器的1024以上的某一个端口)

    主动模式传送数据时是“服务器”连接到“客户端”的端口;

    被动模式传送数据是“客户端”连接到“服务器”的端口。

    主动模式需要客户端必须开放端口给服务器,很多客户端都是在防火墙内,开放端口给FTP服务器访问比较困难。

    被动模式只需要服务器端开放端口给客户端连接就行了。

    FTP服务器一般都支持主动和被动模式,连接采用何种模式是有FTP客户端软件决定。

    FTP状态码

    1xx - 肯定的初步答复
    这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。 • 110 重新启动标记答复。

    • 120 服务已就绪,在 nnn 分钟后开始。
    • 125 数据连接已打开,正在开始传输。
    • 150 文件状态正常,准备打开数据连接。

    2xx - 肯定的完成答复
    一项操作已经成功完成。客户端可以执行新命令。 • 200 命令确定。

    • 202 未执行命令,站点上的命令过多。
    • 211 系统状态,或系统帮助答复。
    • 212 目录状态。
    • 213 文件状态。
    • 214 帮助消息。
    • 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。
    • 220 服务就绪,可以执行新用户的请求。
    • 221 服务关闭控制连接。如果适当,请注销。
    • 225 数据连接打开,没有进行中的传输。
    • 226 关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。
    • 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。
    • 230 用户已登录,继续进行。
    • 250 请求的文件操作正确,已完成。
    • 257 已创建“PATHNAME”。

    3xx - 肯定的中间答复
    该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。 • 331 用户名正确,需要密码。

    • 332 需要登录帐户。
    • 350 请求的文件操作正在等待进一步的信息。

    4xx - 瞬态否定的完成答复
    该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。 • 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。

    • 425 无法打开数据连接。
    • 426 Connection closed; transfer aborted.
    • 450 未执行请求的文件操作。文件不可用(例如,文件繁忙)。
    • 451 请求的操作异常终止:正在处理本地错误。
    • 452 未执行请求的操作。系统存储空间不够。

    5xx - 永久性否定的完成答复
    该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。 • 500 语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。

    • 501 在参数中有语法错误。
    • 502 未执行命令。
    • 503 错误的命令序列。
    • 504 未执行该参数的命令。
    • 530 未登录。
    • 532 存储文件需要帐户。
    • 550 未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。
    • 551 请求的操作异常终止:未知的页面类型。
    • 552 请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。
    • 553 未执行请求的操作。不允许的文件名。

    常见的 FTP 状态代码及其原因

    • 150 - FTP 使用两个端口:21 用于发送命令,20 用于发送数据。状态代码 150 表示服务器准备在端口 20 上打开新连接,发送一些数据。
    • 226 - 命令在端口 20 上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接已关闭。
    • 230 - 客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
    • 331 - 客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
    • 426 - 命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。
    • 530 - 该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS 的配置可能拒绝匿名访问。
    • 550 - 命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文件 PUT 到您没有写入权限的目录。

    原理学习推荐网址https://www.cnblogs.com/peterYong/p/8630542.html#_label0_0
    https://blog.csdn.net/xu735456/article/details/54846239

    Windows server 2008 r2搭建FTP

    搭建机:windows server 2008 r2
    测试机:windows 10
    一,首先在服务器管理器对话框添加角色,添加web服务器IIS。(略)
    二,安装完成后,打开开始,管理工具,internet信息服务(IIS)管理器,打开窗口
    在这里插入图片描述三,选择网站右击,选择新建FTP,填写FTP站点名称和物理路径,路径是个空文件夹即可,下一步选择服务器IP地址,SSl选择允许,下一步选择基本身份验证,授权所有用户即可,下一步点击完成
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述四,选择服务器管理器对话框,选展开配置,本地用户和组,右击组,选择新建组,输入组名完成
    在这里插入图片描述在这里插入图片描述五,右击用户,选择新建用户,输入用户名密码,勾选下方两个,完成
    在这里插入图片描述在这里插入图片描述六,右击新建的用户,选择属性,选择隶属于选项,将它加入到新建的组里,选择拨入选项,选择网络访问权限允许,完成
    在这里插入图片描述在这里插入图片描述在这里插入图片描述七,选择windows 10系统,双击网络,打开网络对话框后,在搜索框输入

    ftp://IP地址
    

    回车后会显示登录窗口,输入新建的用户名和密码,即可登录
    在这里插入图片描述这是用winSCP连接工具连接效果
    在这里插入图片描述

    展开全文
  • 关于FTP: ...它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务...
  • Windows10搭建FTP服务

    千次阅读 2019-03-26 21:30:00
    1、启用Windows10 Ftp服务 打开控制面板->程序和功能->启用或关闭windows功能然后如图: 2、配置FTP用户 我的电脑->右击点击管理->本地用户和组 在Administrator 用户组中添加一组ftp用户 For example ...
  • Windows Server 2012 ftp 搭建 准备工作添加角色和功能创建ftp站点二级目录ftp测试计算机文件管理浏览器测试工具测试 准备工作 输入你的ip并连接登录 添加角色和功能 左下角点击-----“服务器管理器” 进入管理器...
  • 一。 首先sudo apt-get install vsftpd ...$ useradd ftpu -g ftp -d /home/ftpu -s /bin/sh 修改/etc/vsftpd.conf(最好先备份): listen=YES anonymous_enable=NO local_enable=YES write_e
  • 1) 检查samba配置文件 vim /etc/samba/smb.conf [mnt] comment = samba share dir path = /mnt/ ... writable = yes /*对共享目录有写入属性*/ browseable = yes 2) 设置 共享的路径在linu...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • FTP服务器搭建,以win10为例 1、启用IIS 1.1 依次点开 控制面板-程序-程序和功能-启用或关闭Windows功能 1.2 在启用或关闭Windows功能页面将Internet Information Services下的子功能都勾选上,点击确定,等待一会...
  • 一、安装FTP服务【安装配置好的,直接想看虚拟目录设置的可以略过直接看2】 下载IIS服务的压缩包,解压。 然后到 控制面板--》添加删除程序--》添加删除组件--》勾选internet信息服务并双击它--》勾选文件传输...
  • win10系统使用久了,好多网友反馈说关于对win10系统搭建FTp服务器实现文件共享设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统搭建FTp服务器实现文件共享进行设置,有什么好的办法去设置win10系统...
  • 前几天凭借年轻的优势花十块买了个学生主机,但是建网站要备案太麻烦,于是就计划做做FTP服务器了,这个是WindowsServer2012,在此记录一下搭建步骤。 安装IIS: 首先我们在外面配置安全组,开放FTP所用到...
  • Windows2003下搭建FTP服务器
  • windowsFTP搭建

    2018-10-28 19:59:52
    FTP服务器:是目前比较常用的文件服务器,在企业内部实现文件的共享、上传、下载。在互联网上伴随web服务器...FTP服务器程序:除了windows自带的ftp服务器外,还有一些第三方FTP软件也可以搭建ftp服务器 FTP客户端...
  • 近来,有个任务需要做一个FTP站点,用于文件的下载与共享。在这里查阅了一些前辈们的搭建经验,结合自己遇到的问题,顺利完成。在此作为记录。 首先,打开你的控制面板,单击程序; 然后,单击启用或关闭windows...
  • Windows2003下搭建FTP服务器教程

    千次阅读 2010-01-26 11:30:00
    Windows2003下搭建FTP服务器教程 Windows 2003Standard Edition、Windows 2003 Enterprise Edition、Windows XPProfessional 、Windows 2000 Server、Windows 2000 Advanced Server 以及Windows 2000 Profe
  • windows功能弹窗里面包含 Internet Information Services 这个选项功能,否则无法搭建,如果没有的话,建议重装系统,因为有些精简版的非正版windows,这个功能被精简掉了。 一、搭建步骤: 1、开启 FTP 服务功能 ...
  • 搭建FTP服务实现文件共享

    千次阅读 2020-03-25 13:24:06
    文章目录FTP两种工作模式主动模式工作原理被动模式工作原理服务部署 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP(文件传输协议)协议提供服务。 常见的FTP...
  • Filezilla 搭建windows FTP

    2012-06-26 14:54:09
    Filezilla 是一款很好的开源小软件,用于搭建ftp。 下面是我们在windows server 2008 上建立的FTP的例子: 安装filezilla server, 在安装的时候需要注意的是,选择 是手动启动Filezilla 还是 开机自动启动 ...
  • 如何搭建ftp服务器实现文件共享

    千次阅读 2020-04-03 08:31:47
    这里以windows系统和linux系统为例,简单介绍一下如何在这2种系统下搭建ftp服务器,整个过程非常简单,感兴趣的朋友可以自己尝试一下: windows windows系统自带有ftp服务器,只需要在控制面板的“程序和功能”...
  • 下面介绍如何在windows和linux下搭建ftp服务器。 Windowswindows(win 7)下搭建比较简单。都是GUI界面的,设置IP,端口,文件目录即可,以下为主要搭建的图示步骤。 1.确保勾选图示中红框项。告诉...
  • Windows系统上搭建FTP服务器全面总结:https://blog.csdn.net/haoranhaoshi/article/details/86092630 FTP操作:https://blog.csdn.net/haoranhaoshi/article/details/86922363 FTP的Java操作全面实战:...
  • WindowsServer2016系统中,快速搭建FTP服务器,作为文件服务器,下面分三步说明: 安装IIS和FTP服务 配置FTP服务 测试FTP 一、安装IIS和FTP服务 首先点击开始菜单,进入找到服务器管理器,点击打开。 进入后...
  • 验 报 告课程名称:计 算 机 网 络实验名称:ftp服务器的搭建姓名: 王欢 学号: 124077031045日期:2014.11.21 地点: 网络实验室成绩: 教师: 左红卫实验目的掌握在windows系统下搭建FTP服务器方法。了解FTP...
  • 基于windows server 2008 R2 搭建FTP文件服务器 时间:2019-07-03 14:48:55来源:作者: 一、FTP角色安装 1、系统环境:windowsserver 2008 R2 正在上传…重新上传取消 2、在新的服务器系统中,打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,766
精华内容 3,106
关键字:

windows搭建ftp共享目录