FTP
一、FTP介绍
-
应用层协议
-
文件传输
-
作用
-
共享文件
-
1.FTP服务端
-
软件
-
vsftp
-
-
配置文件
-
/etc/vsftp/vsftpd.cof
-
2、FTP数据目录
-
存放共享文件的位置
-
位置可自定义
-
默认位置
-
/var/ftp
-
-
安装ftp
yum -y install vsftpd
-
验证
ftp://192.168.119.131
3、FTP认证模式
-
匿名认证
-
本地用户认证
二、匿名认证相关配置
1、配置文件
vim /etc/vsftpd/vsftpd.conf
2、开启匿名登录
anonymous_enable=YES
-
只能下载,不能上传
3、允许匿名用户上传文件
anon_upload_enable=YES chown ftp /var/ftp/pub
-
需要在ftp服务上开启anon_upload_enable,还要在本地开启匿名用户(ftp)rw权限
-
匿名用户不能直接传在数据目录下,需要有子目录
4、允许上传目录
anon_mkdir_write_enable=YES
5、允许其他操作
anon_other_write_enable=YES
6、匿名用户反掩码,给匿名用户读权限,可正常下载上传的文件
anon_umask=022
7、修改数据目录位置
anon_root=/data
三、本地用户认证配置
1、本地用户默认数据目录
-
对应用户的家目录
2、修改本地用户修改数据目录
local_root=/data
3、启用本地用户认证
local_enable=YES
四、FTP客户端
1、windows客户端
-
filezilla
2、Linux客户端
lftp 19.168.119.131 get 文件名 单个文件 mget 文件名 文件名 文件名 下载多个文件 mirror 目录名 下载目录
NFS网络存储
一、NFS介绍
-
网络文件系统
-
Network File System
-
nfs提供数据存储能力,同时借助RPC机制实现数据的共享传输
-
作用
-
使用于linux系统之间
-
适用于中小型业务的共享存储
-
1、NFS服务端
-
软件
-
nfs-utils
-
rpcbind
-
-
配置文件
-
/etc/exports
-
2、配置文件的格式----/etc/exports
格式:
目录名称 客户端地址(权限, 权限)客户端地址(权限,权限)
1)客户端地址
-
单个地址 192.168.119.131
-
网段 192.168.119.0
-
所有 *
-
主机名 node01.linux.com
2)常用权限
-
ro 只读
-
rw 读写
-
sync 同步(cpu与硬盘同步,安全)
-
async 异步(cpu先给内存再给内存。快速)
-
no_root_squash (保留root用户权限)
二、配置NFS只读共享
1、关闭selinux,防火墙,时间同步
2、创建测试文件
mkdir /webdata
3、安装nfs
yum -y install nfs-utils rpcbin
4、配置
vim /etc/exports /webdata 192.168.119.132(ro) 192.168.119.133(ro)
5、重启服务
systemctl restart nfs-server
6、查看共享目录
showmount -e localhost
7、挂载
使客户端识别nfs格式 yum -y install nfs-utils 临时挂载 mount nfs服务器:nfs目录 挂载点 mount 192.168.119.131:/webdata /web 永久挂载 vim /etc/fstab 192.168.119.131:/webdata /web nfs defaults 0 0