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

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服务就安装完成了,接下来就是搭建内容了。

然后在server中新建几个需要的用户

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

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

之后打开iis管理器

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

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

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

由于两个ftp服务在同一个服务器下,所以IP地址一致了

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

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

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

图下图所示

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

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

第二个ftp服务器

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

先用浏览器测试

第二个ftp

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

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

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

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

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

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

cmd命令访问

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

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

输入之后跳出验证成功

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

然后用get命令来下载东西

这个默认下载地址在个人账户下

可以看到已经下载完成了。

原文地址:http://blog.51cto.com/9075724/2149058

时间: 2024-08-07 23:31:00

ftp服务器的搭建与三种访问途径的相关文章

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

FTP服务器搭建与三种访问途径一.什么是FTP二.FTP是如何搭建的三.FTP访问途径是哪三种1.FTP是一种文件传输协议,主要要的做用是客户端与服务器之间的文件传输功能实现2.FTP服务器是如何搭建的呢A.此处服务器我们在server2016上搭建,具体步骤如下:打开服务器管理器→添加角色和功能→web服务器(IIS)→角色服务(FTP服务器)→安装到这一步我们的FTP服务器算是安装好了B.FTP功能的实现有两种方式1.ip地址(这种方式一个ip地址只能搭建一个FTP服务器)具体步骤如下:Wi

Linux FTP服务器的搭建与配置+基于关系型数据库实现用户认证

一.服务器端的安装: yum install vsftpd 1)查看安装后生成的哪些文件 [[email protected] ~]# rpm -ql vsftpd /etc/logrotate.d/vsftpd  <==========主志日志文件 /etc/pam.d/vsftpd<==================认证文件 /etc/rc.d/init.d/vsftpd<=============服务脚本 /etc/vsftpd<======================

Linux FTP服务器的搭建讲解

在Linux中,有好几种实现ftp服务器的软件,我们这里使用centos自带的vsftp,它具有安全,轻量级的特性. 我们安装vsftpd包后开启服务,ftp即可访问: 1 安装 yum install vsftpd  portmap 安装之后我们需要启动服务,本地测试访问,因为这个访问比较简单所有不安全,这是第一种方法还有一种方法是通过虚拟用户访问的这个比较安全 稍后讲. 关闭防火墙和selinux 启动服务器即可访问 这里的rpcbind是之前portmap安装的 使用本地用户登录时,登录到

ubuntu 14.04 下FTP服务器的搭建--锁定用户目录,解决vsftpd: refusing to run with writable root inside chroot()

FTP服务器的搭建,我要实现的需求是: 不允许匿名访问,因为我的机器不想让谁都能登录上来,随便获取文件, 需要锁定一个目录,因为在家里,我需要给媳妇下载一些电影 韩剧之类的东西,媳妇会来我机器下载,但是我不想让他随意操作我的东西. 万一删除我的配置文件,我就惨了(吐槽一下韩剧:媳妇问我,你都没看过韩剧怎么知道它不好看呢,我说:我没吃过屎 但是知道它一定不好吃!) 另外,需要本机也能访问,因为我要做一些关于FTP的测试.  不单独建立FTP用户,FTP也使用ubuntu桌面的用户进行登录和操作,

1、打印二进制机器码,程序内存分析,大端序小端序,指针数组,数组指针,数组的三种访问方式,typedef,#if-0-#endif,求数组大小,括号表达式

 1.打印二进制机器码(分别表示32位的和64位的) #include <stdio.h> /*按照8位的长度打印一个数值*/ void dis8bit(char val) { int bit = 8; while(bit--) { if(1<<bit&val){ printf("1"); } else { printf("0"); } if(!(bit%4)) printf(" "); } putchar(1

C++的三种访问权限与三种继承方式

三种访问权限 我们知道C++中的类,有三种访问权限(也称作访问控制),它们分别是public.protected.private.要理解它们其实也很容易,看下面了一个例子. 父类: class Person { public: Person(const string& name, int age) : m_name(name), m_age(age) { } void ShowInfo() { cout << "姓名:" << m_name <&l

ftp服务器的搭建和匿名用户的配置

1.ftp服务器的搭建创建挂载点挂载光盘到挂载点配置yum源清除YUM缓存关闭防火墙下载ftp安装vsftpd2.匿名用户的配置 原文地址:http://blog.51cto.com/13956236/2171383

Ubuntu(linux)下的FTP服务器简单搭建

前言 ? ? ? ?今天才发觉FTP服务器超级好用.省却了数据线和恼人的局域网配置smb.当然也有一些缺点.比如只能客户端在服务器上读写.服务器不能在客户端上读写. 一 vsftpd安装 ? ? ? ubuntu下终端使用命令安装:sudo apt-get install vsftpd 二 vsftpd配置 配置文件默认路径是/etc/vsftpd.conf,下面我把自己用到的配置文件的内容说明下: 打开监听 listen=YES 是否允许匿名访问 anonymous_enable=NO 是否允

FTP服务器的搭建与安全配置

FTP可以说是Internet上使用非常广泛的一种通讯协议了.它工作在OSI模型的第7层,是TCP/IP的一种具体应用.FTP采用基于TCP的可靠连接:监听21端口来等待控制连接请求,当连接建立后,采用20号端口来建立数据传输通道. FTP中使用的一些典型消息: 125 数据连接打开,传输开始 200 命令OK 331 用户名OK,需要输入密码 425 不能打开数据连接 452 错误写文件 500 命令无法识别 Vsftp是Linux系统下的一套开源FTP服务器软件,具有结构简单.性能优良的特点