基于server2016搭建简单的FTP服务

基于server2016搭建简单的FTP服务

  • > 简介:FTP 是因特网网络上历史最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一个 FTP 的RFC(RFC114)至今近半个世纪来,FTP 凭借其独特的优势一直都是因特网中最重要、最广泛的服务之一。

    FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。它能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。
    (实验所需软件安装包及系统镜像,下面链接自取)
    链接:https://pan.baidu.com/s/1LhZWpzmcP3fvVoZNHziX9w
    提取码:m55w

实验操作:?

  • 第一步:新建FTP服务器。
    进入服务器管理器。

    进入服务器管理器,添加角色和功能。

    开始添加FTP服务器。

    按下列步骤添加FTP服务器。


    选择Web服务器,添加功能。

    继续操作。


    在角色服务下面选中FTP服务器。

    确认安装服务器。

    服务器安装完成。
  • 第二步:管理服务器。
    进入IIS管理器。

    选择添加FTP站点。

    设置站点名称,选择物理路径。

    设置完成,下一步。

    绑定IP地址,设置SSL为无SSL。

    设置身份验证,并进行允许访问用户和权限的设定。
  • 第三步:身份验证访问FTP服务。(访问FTP服务的方法有三种,这里只用了两种,文件资源管理器访问和命令提示符访问,第三种浏览器访问由于我的浏览器限制没做。)
    关闭防火墙。

    在客户机的文件资源管理器输入FTP服务器IP地址。

    先输入管理员账户和密码,验证是否能登录。

    管理员登录失败,因为不是设置的允许访问用户。

    使用设置的允许访问用户登录。

    登录成功,FTP服务只有设置的允许登录用户才能登录。

    使用命令提示符登录,并进行一系列操作。

    下载的文件。

    上传的文件。
  • 第四步:匿名身份访问FTP服务。
    设置授权规则。

    设置所有用户访问此内容,为了安全选择读取权限。

    设置身份验证。

    将匿名身份验证启用。

    使用客户机匿名访问成功。

    使用命令提示符匿名访问成功。

    设置请求筛选。

    筛选拒绝.doc文件。

    向文件夹添加.doc文件被拒绝。

    删除拒绝筛选。

    添加.doc文件成功。

原文地址:https://blog.51cto.com/14449541/2426061

时间: 2024-10-12 12:33:38

基于server2016搭建简单的FTP服务的相关文章

树莓派(Raspberry Pi)搭建简单的lamp服务

树莓派(Raspberry Pi)搭建简单的lamp服务: 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql –安装mysql.apache.php sudo chmod 777 /var/www/ –设置web目录的权限 2. phpmyadmin 安装 sudo apt-get install phpmyadmin –安装后选择apache2 3.配置 sudo

Win2008搭建Web和FTP服务

介绍 本篇博客介绍的是在UCloud的云主机上通过IIS搭建Web和FTP服务器的过程,这里的Web服务器只支持最简单的html页面,如果需要其他支持,请自行安装所需软件. 创建和连接主机 1.创建win2008的主机 在UCloud平台上创建win2008主机的过程和创建其他系统主机过程一样,但是要注意的是,默认的镜像不是Windows系统的,所以在安装过程中需要注意选择下Windows系统的镜像.这里使用的是Win2008 R2 64bit的一个镜像系统. 2.使用mstsc连接管理主机 U

linux问题-CentOS7中搭建HTTP,FTP服务,改变提示颜色

CentOS 7.0发布过后,发现改了很多新东西, 防火墙从iptables改成了firewall, MySQL改成了MariaDB, service已经被systemctl取代, SELinux也有一部分小改动,本次搭建的系统为未加入任何其他配置和安装,是最初环境,这一点至关重要.我们的配置目的是使授权用户通过账户登陆到指定目录(如/var/www/html)来上传.下载.修改.更新.删除相关文件.同时又保持SeLinux和firewall防火墙的工作状态,使其得以安全有效的运行. step1

centos7搭建虚拟用户ftp服务

1.创建虚拟账户文件,奇数行为用户名,偶数行为密码2.将存储虚拟账户用户名密码文件转换为数据库,数据库文件为vuser.db3.配置pam验证加载账户名密码数据库4.创建系统账户指定ftp根目录位置,用户名为virtualftp5.修改ftp主配置文件支持虚拟账户6.创建存储虚拟账户访问ftp目录7.设置Alice允许下载和上传权限8.设置marry下载上传创建目录删除数据覆盖重命名文件或者目录9.创建测试数据启动服务设置服务开机自动启动1)创建测试数据2)设置ftp根目录为755权限,允许其他

【docker构建】基于docker搭建redis数据库缓存服务

搭建redis服务 首先拉取镜像==>运行镜像为容器 # 先搜索下redis镜像 [[email protected]_0_10_centos wordpress]# docker search redis # 拉取镜像(不接版本,默认拉取最新版本) [[email protected]_0_10_centos wordpress]# docker pull redis Using default tag: latest latest: Pulling from library/redis 00

05_搭建基本的FTP服务

1.安装vsftpd软件包]# yum -y install vsftpd 2.重起vsftpd服务]# systemctl start vsftpd]# systemctl enable vsftpd  FTP默认共享路径:/var/ftp 3.物理机访问测试zk ~]# firefox ftp://10.10.11.10]# cp /etc/redhat-release /var/ftpzk ~]# firefox ftp://10.10.11.10 原文地址:https://www.cnb

[实战]CentOS 6.x 基于ipsec搭建L2TP/PPTP VPN服务

一.环境CentOS6.6 x64EPEL扩展源 二.安装PPTP1.加载支持模块 #modprobe ppp-compress-18 && echo MPPE is ok 2.安装epel源 #rpm -ivh http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm 或 #yum install epel-release 3.开启包转发 #sysctl -w net.ipv4.ip_forward=1 4.

OAuth2 基于TP 搭建简单案例

阅读须知:理解OAuth2 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版.今天就试着把环境搭建一下在此仅作为学习记录: 参考资料来源: http://oauth.net/2/ http://bshaffer.github.io/oauth2-server-php-docs/cookbook/ 数据表准备: -- -- 表的结构 `oauth_access_tokens` -- CREATE TABLE IF NOT EXISTS

python ftplib模块编写简单的ftp服务

1 from ftplib import * 2 import os,readline 3 import sys 4 class MyFtp: 5 ftp = FTP() #建立一个ftp对象的链接 6 def __init__(self, host, port='21'): #构造函数初始化 7 self.ftp.connect(host=host,timeout=100) #连接ftp服务器 8 def Login(self, user, passwd): #登录函数 9 self.ftp.