FTP服务的配置与管理Word文件下载.doc
- 文档编号:13161034
- 上传时间:2022-10-07
- 格式:DOC
- 页数:19
- 大小:142.50KB
FTP服务的配置与管理Word文件下载.doc
《FTP服务的配置与管理Word文件下载.doc》由会员分享,可在线阅读,更多相关《FTP服务的配置与管理Word文件下载.doc(19页珍藏版)》请在冰豆网上搜索。
local_umask=022(或者其他值)
设置本地用户的文件生成掩码,默认值为077,也可以根据个人喜好将其设置为其他值。
anon_upload_enable=NO/YES
是否允许匿名用户上传文件,默认设置为YES(允许)。
anon_mkdir_write_enable=NO/YES
是否允许匿名用户创建新文件夹。
默认设置为YES(允许)。
dirmessage_enable=YES
是否激活目录欢迎信息功能,当用户首次访问服务器上某个目录时,FTP服务器将显示欢迎信息。
默认情况下,欢迎信息是通过目录下的.message文件获得的。
xferlog_enable=YES
是否启用上传和下载日志的功能。
ftpd_banner=WelcometoblahFTPservice
在FTP服务器中设置欢迎登录信息。
当用户登录到FTP服务器后,会看到欢迎信息“WelcometoblahFTPservice”。
chroot_list_enable=NO/YES
chroot_list_file=/etc/vsftpd.chroot_list
“chroot”是FTP服务器配置中的重要选项。
若“chroot_list_enable”设置为“YES”,Vsftpd将在“chroot_list_file”选项值的位置寻找chroot_list文件,“/etc/vsftpd.chroot_list”文件中包含的用户,在登录后将不能切换到自己目录以外的其他目录,由FTP服务器自动地“chrooted”到用户自己的home目录下。
这将使得chroot_list文件中的用户不能随意转到其他用户的FTPhome目录下,从而有利于FTP服务器的安全管理和隐私保护。
userlist_enable=NO/YES
userlist_deny=NO/YES
“userlist_enable”选项默认值为“NO”,此时ftpusers文件中的用户禁止登录FTP服务器。
如果userlist_enable设置为“YES”,则user_list文件中的用户允许登录FTP服务器。
而如果同时设置了userlist_deny值为“YES”,则user_list文件中的用户将不允许登录FTP服务器。
listen=YES
如果设置为“YES”,则Vsftpd将以独立模式运行,由Vsftpd自己监听和处理连接请求。
11.3.2vsftpd/ftpusers与vsfptd/user-list文件配置
在/etc/目录下的vsftpd/ftpusers和vsftpd/user-list两个文件与主配置文件中的“userlist_enable”和“userlist_deny”选项有着密切联系。
两个文件中,每个用户名需占用一行。
以下是默认情况下ftpusers文件的内容:
#Usersthatarenotallowedtologinviaftp
root
bin
daemon
adm
lp
sync
shutdown
halt
news
uucp
operator
games
nobody
以下是默认情况下user_list文件的内容:
#vsftpduserlist
#Ifuserlist_deny=NO,onlyallowusersinthisfile
#Ifuserlist_deny=YES(default),neverallowusersinthisfile,and
#donotevenpromptforapassword.
#Notethatthedefaultvsftpdpamconfigalsochecks/etc/vsftpd/ftpusers
#forusersthataredenied.
比较两个文件的内容,会发现它们实际上是一样的。
在使用两个文件时的区别在于,当userlist_enable为YES时,如果一个用户名在“vsftpd/user_list”文件中,而同时“userlist_deny”选项为“YES”,则该用户在试图登录FTP服务器时,将不能够登录,甚至连输入密码的提示信息都没有,直接被FTP服务器拒绝。
而如果一个用户名在“vsftpd/ftpusers”文件中,同时“userlist_deny”选项为“YES”,则该用户在试图登录FTP服务器时,将能看到输入密码的提示,但即使正确输入密码仍然不能登录FTP服务器。
userlist_deny选项和user_list文件一起能够有效地阻止“root”、“apache”和“www”等系统用户登录FTP服务器,从而保证了FTP服务器的分级安全性。
11.3.3匿名FTP设置
在登录FTP服务器的用户不确定的情况下,应将FTP服务器设置为允许匿名账号登录的FTP服务器。
启用匿名账号,并对匿名账号服务进行管理是匿名FTP设置的主要内容。
1.启用匿名账号
启用匿名账号及之后其他配置,均需要对vsftpd.conf文件进行修改,因此,在开始配置之前应当备份/etc/vsftpd/vsftpd.conf文件,以便于在修改过程中出现无法恢复的错误时,能够恢复到初始设置。
对/etc/vsftpd/vsftpd.conf文件做如下修改:
anonymous_enable=YES
local_enable=YES
write_enable=YES
listen=YES
配置好后,需要重新启动Vsftpd。
完成上述配置后,Vsftpd将允许匿名账号登录FTP服务器,允许本地账号登录,同时允许匿名用户具有对FTP服务器文件的写权限,并且只能下载文件而不能上传。
匿名用户的口令为一个E-mail地址。
测试的结果如下:
#ftplocalhost
Connectedto.
220(vsFTPd2.0.5)
530PleaseloginwithUSERandPASS.
KERBEROS_V4rejectedasanauthenticationtype
Name(localhost:
root):
anonymous
331Pleasespecifythepassword.
Password:
230Loginsuccessful.
RemotesystemtypeisUNIX.
Usingbinarymodetotransferfiles.
ftp>
ls
227EnteringPassiveMode(127,0,0,1,204,140)
150Herecomesthedirectorylisting.
drwxr-xr-x2004096Jan172007pub
226DirectorysendOK.
cdpub
250Directorysuccessfullychanged.
227EnteringPassiveMode(127,0,0,1,25,100)
-rw-rw-rw-10034Sep1107:
48hello.txt
gethello.txt
local:
hello.txtremote:
hello.txt
227EnteringPassiveMode(127,0,0,1,181,217)
150OpeningBINARYmodedataconnectionforhello.txt(34bytes).
226FilesendOK.
34bytesreceivedin0.0017seconds(19Kbytes/s)
!
ls
bridge.txthello.txtwebalizer.conf
putwebalizer.conf
webalizer.confremote:
webalizer.conf
227EnteringPassiveMode(127,0,0,1,147,155)
550Permissiondenied.
mkdirtest
下面对以上测试结果做几点说明。
Name(localhost:
表示用匿名账号登录。
ftp>
ls
列出匿名账号在FTP服务器上的目录。
表示更改目录,进入pub文件夹。
用匿名账号下载pub文件夹中的hello.txt文件。
显示刚才下载的文件是否已下载到本地。
匿名账号上传webalizer.conf文件失败,不允许匿名账号上传文件。
匿名账号创建文件夹失败,不允许匿名账号建立文件夹。
2.允许匿名账号上传文件
若要允许匿名账号上传文件,需要对/etc/vsftpd/vsftpd.conf文件做如下修改:
anon_upload_enable=YES
anon_mkdir_write_enable=YES
即把文件中anon_upload_enable=YES和anon_mkdir_write_enable=YES前的“#”去掉,无须修改其他配置。
所谓能上传文件,也就是具有在FTP服务器的本地目录中新建文件和文件夹的功能。
为了测试上传文件功能,可以先在/var/ftp目录中建立一个新目录“test”,并设置该文件夹具有写权限。
创建新目录“test”,如图11.4所示。
修改test目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FTP 服务 配置 管理
![提示](https://static.bdocx.com/images/bang_tan.gif)