FTP服务器安装过程
2013-12-21 15:26
253 查看
安装环境:
CentOS-5.3-i386
VMware-workstation-10.0.1
需要安装包:
vsftpd-3.0.2.tar.gz http://vsftpd.beasts.org/
挂载光驱:
![](http://img1.51cto.com/attachment/201312/151527787.jpg)
查看光驱上的ftp安装包,光驱上自带的不是最新安装包,如果想使用最新功能需要下载最新安装包。
![](http://img1.51cto.com/attachment/201312/151643695.jpg)
这里是我下载好的最新的源码安装包。
![](http://img1.51cto.com/attachment/201312/151849979.jpg)
解压并指定相应的目录。
![](http://img1.51cto.com/attachment/201312/151954636.jpg)
安装额外的开发工具
X Software Development、 Development Libraries、 Development Tools
![](http://img1.51cto.com/attachment/201312/152115266.jpg)
安装完成后切换到/etc/yum.repos.d/目录下,打开CentOS-Media.repo文件,开启本地yum库。
![](http://img1.51cto.com/attachment/201312/152333252.jpg)
好了,这个修改好之后再切换到/usr/local/src/vsftpd-3.0.2目录下,由于vsftpd没有提供./configfure工具,所以我们要来仔细看看README文档或者INSTALL文档的描述,以便能够成功安装vsftpd。打开INSTALL文档。
![](http://img1.51cto.com/attachment/201312/155322819.jpg)
按照文档中的来,就编辑builddefs.h这个文件吧。只需要修改一个地方即可。修改完成后直接执行make。
![](http://img1.51cto.com/attachment/201312/155449927.jpg)
![](http://img1.51cto.com/attachment/201312/155505652.jpg)
make执行过后需要查看一下是否生成了vsftpd。
![](http://img1.51cto.com/attachment/201312/155738535.jpg)
继续看文档。
![](http://img1.51cto.com/attachment/201312/155923634.jpg)
那我们就来添加一个账号。但是系统中这个账号已经存在。不用管了,接着下一步。
![](http://img1.51cto.com/attachment/201312/194019546.jpg)
![](http://img1.51cto.com/attachment/201312/160221656.jpg)
![](http://img1.51cto.com/attachment/201312/160251826.jpg)
让我们创建一个空目录,但是空目录也已经存在。那就继续吧。
![](http://img1.51cto.com/attachment/201312/160645528.jpg)
对于匿名的ftp账号都是用"ftp"账号登录,并且有有效的家目录。改变目录权限以及所有者都为管理员。
![](http://img1.51cto.com/attachment/201312/161128347.jpg)
执行make install,并查看结果,会发现/usr/local目录下并没有man目录,需要自己来创建。
![](http://img1.51cto.com/attachment/201312/161631113.jpg)
创建man目录以及man目录下的man5、man8.
![](http://img1.51cto.com/attachment/201312/161914662.jpg)
需要拷贝的文件
![](http://img1.51cto.com/attachment/201312/175721847.jpg)
拷贝后还需要将当前目录下的vsftpd.conf拷贝到/etc/目录下。 完成之后就可以测试了。
![](http://img1.51cto.com/attachment/201312/182726387.jpg)
登录测试
![](http://img1.51cto.com/attachment/201312/183129198.jpg)
那么匿名登录的根目录在哪里呢?接着看。我们再创建一个新的目录进行测试。
![](http://img1.51cto.com/attachment/201312/183603645.jpg)
使用lftpd可直接登录,不需要身份验证。
![](http://img1.51cto.com/attachment/201312/184957262.jpg)
匿名账号可以登录,那么本地账号可以登录吗?我们来创建一个本地账号试一下吧。
![](http://img1.51cto.com/attachment/201312/184813458.jpg)
![](http://img1.51cto.com/attachment/201312/185923444.jpg)
本地账号创建成功,使用本地账号登录,但是登录失败。系统只允许匿名账号登录。如果想要本地账号也可以登录,那要怎么做呢?咱们接着看INSTALL文档。文档说需要拷贝pam文件,那就继续做吧。
![](http://img1.51cto.com/attachment/201312/191408435.jpg)
![](http://img1.51cto.com/attachment/201312/191655755.jpg)
用刚刚建立的账号再次进行测试,但是又错了。打开配置文件,查看出错原因。
![](http://img1.51cto.com/attachment/201312/192035994.jpg)
![](http://img1.51cto.com/attachment/201312/192351575.jpg)
把前面的#去掉就可以了,很简单的。修改过后需要重新启动服务。然后再进行测试,ok,成功登录。
![](http://img1.51cto.com/attachment/201312/193043418.jpg)
本地账号、匿名账号都可以登录了,剩下就只是编写服务控制脚本了。脚本代码:
![](http://img1.51cto.com/attachment/201312/193328869.jpg)
![](http://img1.51cto.com/attachment/201312/193416562.jpg)
![](http://img1.51cto.com/attachment/201312/193505150.jpg)
本文出自 “inferr” 博客,请务必保留此出处http://inferr.blog.51cto.com/7574698/1343509
CentOS-5.3-i386
VMware-workstation-10.0.1
需要安装包:
vsftpd-3.0.2.tar.gz http://vsftpd.beasts.org/
挂载光驱:
![](http://img1.51cto.com/attachment/201312/151527787.jpg)
查看光驱上的ftp安装包,光驱上自带的不是最新安装包,如果想使用最新功能需要下载最新安装包。
![](http://img1.51cto.com/attachment/201312/151643695.jpg)
这里是我下载好的最新的源码安装包。
![](http://img1.51cto.com/attachment/201312/151849979.jpg)
解压并指定相应的目录。
![](http://img1.51cto.com/attachment/201312/151954636.jpg)
安装额外的开发工具
X Software Development、 Development Libraries、 Development Tools
![](http://img1.51cto.com/attachment/201312/152115266.jpg)
安装完成后切换到/etc/yum.repos.d/目录下,打开CentOS-Media.repo文件,开启本地yum库。
![](http://img1.51cto.com/attachment/201312/152333252.jpg)
好了,这个修改好之后再切换到/usr/local/src/vsftpd-3.0.2目录下,由于vsftpd没有提供./configfure工具,所以我们要来仔细看看README文档或者INSTALL文档的描述,以便能够成功安装vsftpd。打开INSTALL文档。
![](http://img1.51cto.com/attachment/201312/155322819.jpg)
按照文档中的来,就编辑builddefs.h这个文件吧。只需要修改一个地方即可。修改完成后直接执行make。
![](http://img1.51cto.com/attachment/201312/155449927.jpg)
![](http://img1.51cto.com/attachment/201312/155505652.jpg)
make执行过后需要查看一下是否生成了vsftpd。
![](http://img1.51cto.com/attachment/201312/155738535.jpg)
继续看文档。
![](http://img1.51cto.com/attachment/201312/155923634.jpg)
那我们就来添加一个账号。但是系统中这个账号已经存在。不用管了,接着下一步。
![](http://img1.51cto.com/attachment/201312/194019546.jpg)
![](http://img1.51cto.com/attachment/201312/160221656.jpg)
![](http://img1.51cto.com/attachment/201312/160251826.jpg)
让我们创建一个空目录,但是空目录也已经存在。那就继续吧。
![](http://img1.51cto.com/attachment/201312/160645528.jpg)
对于匿名的ftp账号都是用"ftp"账号登录,并且有有效的家目录。改变目录权限以及所有者都为管理员。
![](http://img1.51cto.com/attachment/201312/161128347.jpg)
执行make install,并查看结果,会发现/usr/local目录下并没有man目录,需要自己来创建。
![](http://img1.51cto.com/attachment/201312/161631113.jpg)
创建man目录以及man目录下的man5、man8.
![](http://img1.51cto.com/attachment/201312/161914662.jpg)
需要拷贝的文件
![](http://img1.51cto.com/attachment/201312/175721847.jpg)
拷贝后还需要将当前目录下的vsftpd.conf拷贝到/etc/目录下。 完成之后就可以测试了。
![](http://img1.51cto.com/attachment/201312/182726387.jpg)
登录测试
![](http://img1.51cto.com/attachment/201312/183129198.jpg)
那么匿名登录的根目录在哪里呢?接着看。我们再创建一个新的目录进行测试。
![](http://img1.51cto.com/attachment/201312/183603645.jpg)
使用lftpd可直接登录,不需要身份验证。
![](http://img1.51cto.com/attachment/201312/184957262.jpg)
匿名账号可以登录,那么本地账号可以登录吗?我们来创建一个本地账号试一下吧。
![](http://img1.51cto.com/attachment/201312/184813458.jpg)
![](http://img1.51cto.com/attachment/201312/185923444.jpg)
本地账号创建成功,使用本地账号登录,但是登录失败。系统只允许匿名账号登录。如果想要本地账号也可以登录,那要怎么做呢?咱们接着看INSTALL文档。文档说需要拷贝pam文件,那就继续做吧。
![](http://img1.51cto.com/attachment/201312/191408435.jpg)
![](http://img1.51cto.com/attachment/201312/191655755.jpg)
用刚刚建立的账号再次进行测试,但是又错了。打开配置文件,查看出错原因。
![](http://img1.51cto.com/attachment/201312/192035994.jpg)
![](http://img1.51cto.com/attachment/201312/192351575.jpg)
把前面的#去掉就可以了,很简单的。修改过后需要重新启动服务。然后再进行测试,ok,成功登录。
![](http://img1.51cto.com/attachment/201312/193043418.jpg)
本地账号、匿名账号都可以登录了,剩下就只是编写服务控制脚本了。脚本代码:
![](http://img1.51cto.com/attachment/201312/193328869.jpg)
![](http://img1.51cto.com/attachment/201312/193416562.jpg)
![](http://img1.51cto.com/attachment/201312/193505150.jpg)
本文出自 “inferr” 博客,请务必保留此出处http://inferr.blog.51cto.com/7574698/1343509
相关文章推荐
- 搭建FTP服务器的安装过程
- ftp服务器源码详细安装过程
- CentOS 7系统下安装ftp服务器的全过程
- CentOS7.0下安装ftp服务器的过程
- 在CentOS上安装FTP服务器过程中遇到的问题
- reeBSD网站平台建设全过程(四、安装配置ftp服务器)
- centos中安装配置ftp服务器
- FTP服务器的安装和配置
- pureftp服务器安装配置
- sql server 2008安装过程中服务器配置出错解决办法
- PHPCMS V9 9.3.2安装过程中的BUG之无法连接数据库服务器
- ftp文件服务器的安装和配置
- 小白教程:linux下安装FTP的过程和使用的整体过程
- Ubuntu 下ftp服务器的安装配置
- ubuntu安装ftp服务器
- WINDOWS下的SFTP服务器安装搭建(OpenSSH;Core FTP Mini-Sftp Server;Core FTP Server;Sysax Multi Server;Cygwin;fre
- CentOS7安装及配置vsftpd (FTP服务器)
- Ubuntu Server安装全过程(ubuntu服务器安装图文详解,gxk9933原创,欢迎转载)
- 向服务器当中传递数据 ftp 安装与使用
- RHCE之HTTPD+FTP+KickStart发布镜像,用于KVM的VM自动安装过程 推荐