VSFTPd自架Linux网络服务器方法
2009-05-13 01:28:54来源:未知 阅读 ()
1。操作环境是Redhat9.0,vsFTPd的版本是Redhat9.0所带的vsftpd-1.1.3-8.i386.rpm,在安装盘的第三张中
2。vsFTPd实现的最基本的目的:用系统中存在的真实用户能登入FTP,能用匿名访问。
3。vsFTPd运行模式是在standalone模式下运行的,也就是说,本帖中vsFTPd所有的功能都是在standalone模式下运行的。至于有些功能是否能在xinetd模式下运行,您就得测试了,不能照搬照抄。因为有些功能是必须运行在特定的模式下的。
3。服务器的IP和和DNS设定
第一块网卡
IP:192.168.0.1
子掩码:255.255.255.0
网关不设置:
第二块网卡:
IP:192.168.0.2
子掩码:255.255.255.0
网关不设置
因为我的操作环境是一个小型的局域网,所以其它的机器的IP都是在192.168.0这个网段上。ADSL是接在服务器的第一个网卡上。服务器的第二个网卡是接集线器,其它的客户机都是接在集线器上。为了能让ADSL访问internet,因为自己手动设置了IP,所以DNS也要自己来设置,DNS如下:
202.96.134.133
202.96.168.68
设置工具是:
[root@linuxsir001root]#redhat-config-network
一。用vsFTPd来架设FTP服务器,vsFTPd服务器是目前最好的FTP服务器软件,优点是体积小,可定制强,效率高
1。查看是否安装了vsFTPd软件
[root@linuxsir001root]#rpm-qa|grepvsftpd
如果没有任何显示,说明没有把vsFTPd安装上,如果出现的是下面的这样的提示,就证明已经安装上了。
[root@linuxsir001root]#rpm-qa|grepvsftpd
vsftpd-1.1.3-8
我以Redhat9.0,以其自带的vsFTPd包vsftpd-1.1.3-8版本来为本帖约定。
[root@linuxsir001root]#rpm-ivhvsftpd*.rpm
2。打开vsFTPd服务器。
[root@linuxsir001root]#ntsysv
把vsftpd服务器打开,也就是在运行ntsysv命令后,把vsftpd服务选中。
vsftpd
3。运行/etc/init.d/vsftpdstart
[root@linuxsir001root]#/etc/init.d/vsftpdstart
为vsftpd启动vsftpd:[确定]
[root@linuxsir001root]#
4。配制vsFTPd,vsFTPd的运行有两种模式,一种是standalone"initd"模式,另外一种是xinetd模式,上面我们所说的就是standalone"initd"运行模式。两种模式运行机制不是相同的,stardardinitd模式,适合专业FTP,且FTP总是一直有人访问,占用资源也是比较大,如果您的FTP总是有人访问和登入。就要用这种模式。如果您的FTP访问人数比较小,建议您用xinetd模式。xinetd模式,是当用户请求时,vsFTPd才会启动。
不同的环境,当然得用不同的启动模式。
1]我们主要把vsFTPd的配制文件改一下就行了。配制文件在/etc/vsftpd/vsftpd.conf,用您喜欢的编辑器打开。请参考下面的配制文件。
#Exampleconfigfile/etc/vsftpd.conf
#
#Thedefaultcompiledinsettingsareveryparanoid.Thissamplefile
#loosensthingsupabit,tomaketheftpdaemonmoreusable.
#
#AllowanonymousFTP?
anonymous_enable=YES
#
#Uncommentthistoallowlocaluserstologin.
local_enable=YES
#
#UncommentthistoenableanyformofFTPwritecommand.
write_enable=YES
#
#Defaultumaskforlocalusersis077.Youmaywishtochangethisto022,
#ifyourusersexpectthat(022isusedbymostotherftpd's)
local_umask=022
#
#UncommentthistoallowtheanonymousFTPusertouploadfiles.Thisonly
#hasaneffectiftheaboveglobalwriteenableisactivated.Also,youwill
#obviouslyneedtocreateadirectorywritablebytheFTPuser.
#anon_upload_enable=YES
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 3 种生成高强度密码的方法 2020-06-04
- 内部服务器错误Internal server error解决方法 2020-05-31
- Linux下分析bin文件的10种方法 2020-05-21
- linux服务器无法解压rar文件的解决方法 2020-03-16
- CentOS7修改主机名的三种方法 2020-03-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash