linux——ftp 服务
2017-11-08 23:02
218 查看
ftp服务
1.ftp的定义
ftp:// ####文件传输协议2.ftp协议提供的软件
在rhel7中:vsftpd
3.部署ftp服务
[root@log-client ~]# yum install vsftpd
[root@log-client ~]# systemctl start vsftpd
[root@log-client ~]# systemctl enable vsftpd
[root@log-client ~]# firewall-cmd –permanent –add-service=ftp
[root@log-client ~]# firewall-cmd –reload
[root@log-client ~]# yum install lftp
4.ftp服务的基本信息
默认发布目录:/var/ftp/
服务配置文件:/etc/vsftpd/vsftpd.conf
5.ftp 的基本配置
匿名用户
匿名用户是否可以登陆ftp服务器
anonymous_enable=YES|NO
匿名用户上传
[root@log-client ~]# vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YESwrite_enable=YES
[root@log-client ~]# chgrp ftp /var/ftp/pub
[root@log-client ~]# chmod 775 /var/ftp/pub
[root@log-client ~]# id ftp
uid=14(ftp) gid=50(ftp) groups=50(ftp)匿名用户家目录修改
anon_root=/目录
匿名用户上传文件默认权限修改
anon_umask=022
匿名用户建立目录
anon_mkdir_write_enable=YES|NO
匿名用户下载
anon_world_readable_only=NO|YES ####设定参数值为NO表示匿名用户可以下载
匿名用户删除文件
anon_other_write_enable=YES|NO
匿名用户新建文件所有人修改
51 chown_uploads=YES
52 chown_username=student
最大上传速率
anon_max_rate=设定速率
最大链接数
max_clients=设定数值
本地用户设定
local_enable=YES|NO ###本地用户登陆限制
write_enable=YES|NO ###本地用户写权限限制
本地用户家目录修改
local_root=/目录
本地用户上传权限
local_umask=xxx
限制本地用户浏览/ 目录
所有的本地用户将被锁到自己的家目录里
chroot_local_user=YES
chmod u-w /home/*
用户黑名单
103 chroot_local_user=NO
104 chroot_list_enable=YES
106 chroot_list_file=/etc/vsftpd/chroot_list
用户白名单建立
103 chroot_local_user=YES
104 chroot_list_enable=YES
106 chroot_list_file=/etc/vsftpd/chroot_list
[root@log-client ~]# vim /etc/vsftpd/ftpusers #####用户黑名单
[root@log-client ~]# vim /etc/vsftpd/user_list #####用户临时黑名单
用户白名单设定
userlist_deny=NO
/etc/vsftpd/user_list #######参数设定,只有在此名单中的用户才可登陆ftp
相关文章推荐
- Linux上FTP服务的相关配置1:ftp服务配置文件参数
- Linux中的ftp文件传输服务
- linux开启FTP服务
- Linux服务之FTP
- Linux服务管理之FTP配置简要步骤
- linux网络服务-ftp
- Linux下快速搭建FTP服务
- linux系统上搭建FTP服务,使用MYSQL验证用户
- 如何在linux下开启ftp服务
- linux日志滚动服务,FTP服务
- linux的FTP服务
- Linux开启FTP(vsftpd)服务
- 使用SSH客户端远程登录Linux主机(可替代samba、ftp服务)
- Linux FTP服务配置
- linux打开ftp服务
- linux下ftp服务的搭建与应用
- linux 安装 ftp 服务
- 安装配置Linux ftp服务及用IE访问Linux ftp
- Linux 第25课——NFS/FTP服务搭建与配置
- Linux下配置FTP、SSH服务