打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
某局域网中的ftp服务器配置实验

案例:

某局域网需要进行资料共享,现需要在一台安装了linux系统的服务器上配置FTP服务器,使能为局域网内客户机提供ftp文件下载上传服务。

配置基本步骤

1、检查是否安装了FTP服务器软件(目前常用的是vsftp软件)

[root@localhost ~]# rpm -qa | grep vsftp

2、安装vsftp

在安装光盘中的Server目录下找到

vsftpd-2.0.5-10.el5.i386.rpm

复制到主目录下进行安装

[root@dns ~]# rpm –ivh vsftpd-2.0.5-10.el5.i386.rpm

3、配置vsftp服务器配置文件

3.1、vsftp相关信息

3.2、打开主配置文件,配置时主要按照配置的需求改动配置参数达到配置目的。

anonymous_enable=YES

#是否允许匿名访问

anon_umask=022

#匿名用户的文件生成掩码

anon_upload_enable=YES

#是否开放匿名用户上传文件

anon_mkdir_write_enable=YES

#是否允许匿名用户创建目录

anon_other_write_enable=YES

#是否允许匿名用户修改、删除文件

chown_uploads=YES

#是否允许匿名用户修改上传文件的权限

chown_username=本地用户

#将匿名用户的上传文件的所有者修改为本地某用户

local_enable=YES

#是否允许本地/系统用户访问

write_enable=YES

#是否开放对本地用户的写权限

local_umask=022

#本地用户的文件生成掩码

dirmessage_enable=YES

#是否在切换目录时显示其下的.message文件内容

xferlog_enable=YES

#是否启用上传和下载日志

connect_from_port_20=YES

#是否启用FTP数据端口20的连接请求

xferlog_std_format=YES

#是否使用标准的ftpd xferlog日志格式

pam_service_name=vsftpd

#设置PAM认证服务的配置文件名称

userlist_enable=YES

#是否检查userlist_file设置文件中指定的用户是否访问vsftpd服务器

listen=YES

#是否处于独立启动模式

tcp_wrappers=YES

#是否使用tcp_wrappers作为主机访问控制方式

3.3、其实对默认配置文件不做任何修改,已经可以匿名登录ftp服务器了(访问默认目录)。

注意:防火墙和SELinux的影响。

3.4、重新启动vsftpd服务程序

对vsftpd.conf文件修改后需要重新启动vsftpd服务程序

[root@dns ~]# service vsftpd restart

4、本地用户登录配置

4.1、利用ftpusers控制用户登录

ftpusers文件中的用户禁止登录,所以应该保证登录用户不在其中

4.2、利用userlist控制用户登录

userlist_enable=YES 和 userlist_deny=YES 将禁止/etc/vsftpd/user_list中用户登录

userlist_enable=YES 和 userlist_deny=NO 将只允许/etc/vsftpd/user_list中用户登录

4.3、配置一个本地用户登录

4.4、利用chroot_list控制用户登录后的访问范围

将chroot_list以外的登录用户限定在自己的主目录中

需修改配置文件

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftp/chroot_list

然后将用户添加到/etc/vsftp/chroot_list中即可

5、ftp访问质量设置

例如:允许匿名用户登陆,匿名用户限速为60K/S,只允许下载。监听端口为22,最大连接数为10。新建用户ftp1,限速为200K/S,允许上传下载删除新建文件夹。

5.1、进入目录/etc/vsftpd,用编辑器打开vsftpd.conf主配置文件:

5.2、添加

anon_max_rate=60000

anon_upload_enable=no

anon_other_write_enable=no

anon_mkdir_write_enable=no

max_clients=10

local_max_rate=200000

5.3、重启vsftp服务:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux上配置ftp服务器
Ubuntu 用VSFTP搭建FTP服务器
安装VSFTP和配置VSFTP及添加用户命令(转)
Linux 配置VSFTP
Linux下FTP设置 (Vsftp)之 本地用户配置 vsftp.conf - Kimi...
Vsftpd的使用与配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服