热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ftp服务器的搭建与三种访问途径

FTP服务器的搭建与三种访问途径FTP服务介绍FTP服务(FileTransferProtocol,文件传输协议)是典型的CS结构的应用层协议,需要由服务端软件,

FTP服务器的搭建与三种访问途径

FTP服务介绍

FTP服务(File Transfer Protocol,文件传输协议)是典型的C/S结构 的应用层协议,需要由服务端软件,客户端软件两部分共同实 现文件传输功能。既可以在局域网使用,又可以在广域网使 用。

在Windows系统中,常见的FTP服务器软件包括FileZilla Sener, Serv-U等,而在linux系统中,vsftpd是目前在linux/UNIX领域 应用 十分广泛的一款FTP服务软件。

本次实验主要在windows server 2016,作为服务器并访问。

三种访问途径

访问FTP服务器主要有三种访问方式:

1.浏览器登陆

2.磁盘访问方式(第三方软件)

3.命令访问


FTP的搭建

首先,先安装好ftp服务

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

至此,ftp服务就安装完成了,接下来就是搭建内容了。

在server中新建需要的用户

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

操作之前需要在server中提前为服务新建文件夹,为之后的服务放置东西。

我在我这里新建了一个abc的文件夹

ftp服务器的搭建与三种访问途径

之后打开iis管理器

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

右键网站跳出菜单

ftp服务器的搭建与三种访问途径

填写ftp站点名称和选择物理路径

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

分配本地的IP地址给本次服务

ftp服务器的搭建与三种访问途径

添加身份验证

ftp服务器的搭建与三种访问途径

同样的方法为 ro 这个账户新建一个文件夹并选择物理路径

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

由于两个ftp服务在同一个服务器下,所以IP地址一致了,后添加的网站无法启动。

ftp服务器的搭建与三种访问途径

可以用dns服务来解决这个问题

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

安装DNS服务后打开DNS服务管理器

右键正常查找区域跳出菜单

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

右键刚才新建的域 跳出菜单 选择新建主机 如图所示

ftp服务器的搭建与三种访问途径

图下图所示


ftp服务器的搭建与三种访问途径

然后给第二个用户新建ftp地址   同样的方法

ftp服务器的搭建与三种访问途径

dns新建完成后在绑定之前新建的ftp

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径


第二个ftp服务器

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

之后验证是否成功,主机网卡设置同一网段并填写dns地址

ftp服务器的搭建与三种访问途径

先用浏览器测试

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

第二个ftpftp服务器的搭建与三种访问途径


ftp服务器的搭建与三种访问途径

之前介绍有三种方式,前面介绍了浏览器访问和搭建

下面就是第三方软件的使用方法

我这里使用的是 FileZilla Client 这个软件

ftp服务器的搭建与三种访问途径

可以看到右下角已经显示出服务器里面的文件了,说明可以访问。

然后把这个文件复制到本地桌面,修改后再上传上去。

ftp服务器的搭建与三种访问途径

并在服务器中查看到刚才上传的文件

ftp服务器的搭建与三种访问途径

cmd命令访问

直接打 ftp192.168.5.55 访问ftp服务器的地址

然后跳出来需要用户名和密码

输入之后跳出验证成功

接下来用ls命令来查看里面的文件

ftp服务器的搭建与三种访问途径

然后用get命令来下载东西

ftp服务器的搭建与三种访问途径

默认下载地址在个人账户

ftp服务器的搭建与三种访问途径可以看到已经下载完成了。


 创建DNS服务器委派和区域传送的详细过程

在配置DNS服务器之前,首先要安装DNS服务器角色。配置DNS服务器包括创建正向和反向查询区域,以及配置DNS服务器属性。

配置主机A的IP地址和dns。

ftp服务器的搭建与三种访问途径

接下来需要新建区域

ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

ftp服务器的搭建与三种访问途径

创建资源记录。主机A记录是FQDNIP地址的映射

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

下面进行域名解析

ftp服务器的搭建与三种访问途径

下面开始创建委派任务

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

单机添加之后输入委派的完全合格域名以及委派的另外一台DNS服务器的IP地址

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径

最后点击完成就行了。

配置2号DNS服务器的IP地址。以及首选DNS地址

ftp服务器的搭建与三种访问途径

在二号机上面也创建DNS服务

ftp服务器的搭建与三种访问途径ftp服务器的搭建与三种访问途径






推荐阅读
  • 利用 Python Paramiko 库在远程服务器上高效执行 Shell 脚本的方法与技巧 ... [详细]
  • FastDFS Nginx 扩展模块的源代码解析与技术剖析
    FastDFS Nginx 扩展模块的源代码解析与技术剖析 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
    在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ... [详细]
  • 本文介绍了如何利用 Delphi 中的 IdTCPServer 和 IdTCPClient 控件实现高效的文件传输。这些控件在默认情况下采用阻塞模式,并且服务器端已经集成了多线程处理,能够支持任意大小的文件传输,无需担心数据包大小的限制。与传统的 ClientSocket 相比,Indy 控件提供了更为简洁和可靠的解决方案,特别适用于开发高性能的网络文件传输应用程序。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 本文探讨了 Kafka 集群的高效部署与优化策略。首先介绍了 Kafka 的下载与安装步骤,包括从官方网站获取最新版本的压缩包并进行解压。随后详细讨论了集群配置的最佳实践,涵盖节点选择、网络优化和性能调优等方面,旨在提升系统的稳定性和处理能力。此外,还提供了常见的故障排查方法和监控方案,帮助运维人员更好地管理和维护 Kafka 集群。 ... [详细]
  • Android 网络请求中的下载断点续传技术解析与实现
    本文详细解析了 Android 平台下网络请求中下载断点续传的技术原理与实现方法。断点续传技术在下载过程中尤为重要,当下载因网络中断或其他原因暂停时,该技术允许从上次中断的位置继续下载,而无需重新开始。文章重点介绍了断点续传的逻辑思路和关键实现步骤,包括如何记录下载进度、处理 HTTP 请求头以及优化下载性能。通过具体示例代码,读者可以更好地理解和应用这一技术,提高应用程序的用户体验和可靠性。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
  • 分享一下最近写的ReactNative的SSHSFTP组件,iOS端封装了NMSSH,Android端封装了JSch。支持SSH执行命令、实时Shell ... [详细]
author-avatar
浩哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有