Liunx下 ftp服务器的搭建

来源:互联网 发布:专卖情侣装的淘宝店铺 编辑:程序博客网 时间:2024/05/16 08:49


FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而vsftpd服务器是vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。好~言归正传,今天博主交大家手把手交大家如何配置vsftpd服务器。

首先要在Linux安装vsftpd服务,博主用的是CentOS系统,装vsftpd服务器是可以用两种方法:1.通过rpm包安装,因为vsftpd软件包是没有依赖项的,因此可以直接安装,但是博主并不推荐这种方法,因此其他的很多服务是需要很多依赖项的(gcc,talent等等)。因此最好用yum源安装。rpm必须要在通过本地光盘源Packages包里的rpm包安装或者自行下载。光盘一般是在/media/RHEL6* 或者是/media/CentOS目录下如果没有话首先挂载(mount /dev/cdrom /mnt/cdrom)。


2.yum源是一个由开源社区维护(全称为 Yellow dog Updater, Modified)一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。要使用yum源,必须先配置yum源(http站点,ftp站点或者本地光盘yum源),博主用的是配置本地本地光盘yum源。因此首先要挂载光盘(挂载其实就是类似windows下的分配盘符)到指定目录下(一般是/mnt/cdrom),然后修改yum配置文件,让其他yum源失效,本地光盘yum源生效,然后就可以嗖嗖的安装任何服务啦。

/* 修改   /etc/yum.repos.d下的配置文件 一般是把其他文件改名或者enabled=0*/

/*修改配置文件*/

安装服务


然后启动服务,并且设置关闭防火墙(2 个防火墙)如果不得话,用户无法登录


启动vsftp服务,为了使win与虚拟机上的linux系统进行交互,是win与linux处于同一个网段。

ifconfig eth0 192.168.60.2( linux)  ipconfig  192.168.60.1 (windows)

修改vsftp的配置文件(允许匿名用户登录 允许匿名用户上传文件)

设置上传目录(ftp的根目录是/var/ftp),修改权限(O+W)




win下的操作:(ftp服务有默认有两个用户 一个是anonymous 和 还有一个是ftp无登录密码

进入上传目录可以上传文件


在liunx服务器上的显示结果

这样一个简单的ftp服务器,就搭建成功啦生气生气生气

0 0