WEB开发网
开发学院服务器FTP服务器 用Linux系统构建高效FTP服务器 阅读

用Linux系统构建高效FTP服务器

 2008-10-13 00:00:00 来源:WEB开发网   
核心提示: 2.更换FTP服务器的默认端口,将预设的21端口改为2121,用Linux系统构建高效FTP服务器(5),这样做是基于安全的考虑,更改方法为,可以通过以下方法设置,在/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:user_config_dir=/etc/vsftpd/use

2.更换FTP服务器的默认端口。将预设的21端口改为2121,这样做是基于安全的考虑。更改方法为,使用vi打开/etc/vsftpd/vsftpd.conf:

#vi /etc/vsftpd/vsftpd.conf

在文件最后增加如下一行内容:

listen_port=2121

3.取消anonymous登录的功能。在vsftpd.conf文件中找到如下一行,并将其值改为“NO”:

anonymous_enable=YES

4.设定使用者不得更改目录。这样做的目的也是基于安全性的考虑。一般情况下,使用者的预设目录为/home/username。若是不希望使用者在登录后能够切换至上一层目录/home,则可通过以下设置来实现。在/etc/vsftpd/vsftpd.conf文件中找到以下三行内容:

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

将其改为:

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

新增一个文件/etc/vsftpd/chroot_list,文件内容为两个用户名:

ylg
user1

5.针对不同的使用者限制不同的速度。假设用户ylg所能使用的最高速度为500Kb/s,用户user1所能使用的最高速度为250Kb/s,可以通过以下方法设置。在/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:

user_config_dir=/etc/vsftpd/userconf

增加一个名为/etc/vsftpd/userconf的目录:

#mkdir /etc/vsftpd/userconf

在/etc/vsftpd/userconf下新增一个名为ylg的文件,其内容如下所示:

local_max_rate=500000

在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Linux 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接