linux下ftp服务器vsftp配置大全

linux下ftp服务器vsftp配置大全

ID:29820218

大小:134.00 KB

页数:36页

时间:2018-12-24

linux下ftp服务器vsftp配置大全_第1页
linux下ftp服务器vsftp配置大全_第2页
linux下ftp服务器vsftp配置大全_第3页
linux下ftp服务器vsftp配置大全_第4页
linux下ftp服务器vsftp配置大全_第5页
资源描述:

《linux下ftp服务器vsftp配置大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux下FTP服务器vsftp配置大全(一)2009-10-1922:33环境:RedHatAS4说明:如果不做说明,一般安装命令均使用ROOT权限,用#表示特别说明:无以下文章介绍Liunx环境下vsftpd的三种实现方法ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.3.tar.gz,目前已经到2.0.3版本。假设我们已经将vsftpd-2.0.3.tar.gz文件下载到服务器的/home/xuchen目录代码:#cd/home/xuchen#tarxzvfvsftpd-2.0.3.tar.gz//解

2、压缩程序#cdvsftpd-2.0.3三、三种方式的实现                                      1、匿名用户形式实现#vibuilddefs.h\\编辑builddefs.h文件,文件内容如下:#ifndefVSF_BUILDDEFS_H#defineVSF_BUILDDEFS_H#undefVSF_BUILD_TCPWRAPPERS#defineVSF_BUILD_PAM#undefVSF_BUILD_SSL#endif/*VSF_BUILDDEFS_H*/将以上undef的都改为define,支持tcp_wrap

3、pers,支持PAM认证方式,支持SSL#make//直接在vsftpd-2.0.3里用make编译#ls-lvsftpd-rwxr-xr-x1rootroot86088Jun612:29vsftpd//可执行程序已被编译成功创建必要的帐号,目录:#useraddnobody//可能你的系统已经存在此帐号,那就不用建立#mkdir/usr/share/empty//可能你的系统已经存在此目录,那就不用建立#mkdir/var/ftp//可能你的系统已经存在此目录,那就不用建立#useradd-d/var/ftpftp//可能你的系统已经存在此帐号,那就不用

4、建立#chownroot:root/var/ftp#chmodog-w/var/ftp请记住,如果你不想让用户在本地登陆,那么你需要把他的登陆SHELL设置成/sbin/nologin,比如以上的nobody和ftp我就设置成/sbin/nologin安装vsftp配置文件,可执行程序,man等:#install-m755vsftpd/usr/local/sbin/vsftpd-ano#install-m644vsftpd.8/usr/share/man/man8#install-m644vsftpd.conf.5/usr/share/man/man5#i

5、nstall-m644vsftpd.conf/etc/vsftpd-ano.conf这样就安装完成了,那么我们开始进行简单的配置#vi/etc/vsftpd-ano.conf,将如下三行加入文件listen=YESlisten_port=21tcp_wrappers=YESanon_root=/var/ftp//设置匿名用户本地目录,和ftp用户目录必须相同listen=YES的意思是使用standalone启动vsftpd,而不是superdaemon(xinetd)控制它(vsftpd推荐使用standalone方式)#/usr/local/sbin/

6、vsftpd-ano/etc/vsftpd-ano.conf&//以后台方式启动vsftpd注意:每行的值都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现如下错误:500OOPS:badboolvalueinconfigfilefor:listen测试搭建好的匿名用户方式#ftp127.0.0.1Connectedto127.0.0.1.220(vsFTPd2.0.3)530PleaseloginwithUSERandPASS.530PleaseloginwithUSERandPASS.KERBERO

7、S_V4rejectedasanauthenticationtypeName(127.0.0.1:root):ftp331Pleasespecifythepassword.Password:230Loginsuccessful.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.ftp>pwd257"/"ftp>quit221Goodbye.#OK,已经完成了,verynice.高级配置细心的朋友可能已经看出来我们只在默认配置文件增加了四行,就实现了FTP连接(也证明了vsftpd的易用性),那么

8、让我们传个文件吧,呀!!传输失败了(见图1)为什么呢?因为vsft

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。