构建NFS远程共享存储

目录

构建NFS远程共享存储

服务端配置

客户端配置

ftp及lftp

ftp基础

1. ftp主动模式

2. ftp被动模式

ftp与lftp的配置

ftp服务端配置

lftp客户端配置

ftp配置本地用户登录

服务端

客户端


构建NFS远程共享存储

服务端配置

1.安装nfs-utils与rpcbind服务
yum -y install nfs-utils
yum -y install rpcbind
2.启动nfs-utils rpcbind
systemctl start nfs
systemctl start rpcbind
3.做共享目录
#添加硬盘
#格式化文件系统
mkfs.ext4 /dev/sdb
#挂载
mount /dev/sdb /mnt
#制作nfs文件系统
vim /etc/exports
/mnt *(rw,no_root_squash,sync)(所有人为*,指定写IP)
4.重启nfs-utils与rpcbind
systemctl restart nfs
systemctl restart rpcbind
5.开机自动挂载
vim /etc/fstab
/dev/sdb/ /mnt ext4 defaults 0 0
6.mount -a
7.开机自启
systemctl enable nfs
systemctl enable rpcbind

客户端配置

1.1.安装nfs-utils与rpcbind服务
yum -y install nfs-utils
yum -y install rpcbind
2.启动nfs-utils rpcbind
systemctl start nfs
systemctl start rpcbind
3.挂载
mount -t nfs 服务端IP:/mnt /mnt   -t:指定文件系统类型
4.查看是否挂载
df -Th
5.开机自动挂载
vim /etc/fstab
服务端IP:/mnt /mnt nfs defaults 0 0
6.测试
在客户端/mnt下创建文件或目录,然后在服务端/mnt下查看,若有在客户端创建的文件或目录,则测试成功。
7.开机自启
systemctl enable nfs
systemctl enable rpcbind

ftp及lftp

ftp基础

软件包:        vsftpd
FTP端口:       控制端口:21/tcp 
配置文件:       /etc/vsftpd/vsftpd.conf
1. ftp主动模式
ftp主动模式:客户端开启一个端口N(>1023)向服务端的21端口,建立连接,同时开启一个N+1,告诉服务端,我监听的是N+1端口,服务端接到请求之后,用自己的20端口连接到客户端的N+1端口,进行传输
​
21端口建立连接
20端口传输数据
2. ftp被动模式
ftp被动模式:客户端同时开启两个端口(1024,1025),一个端口(1024)跟服务端的21端口建立连接,并请求,大哥,我连上了,你再开一个端口呗。服务端接到请求之后,随机会开启一个端口(1027)并告诉客户端我开启的是1027端口,客户端用另一个端口(1025)与服务端的(1027)端口进行连接,传输数据

ftp与lftp的配置

ftp服务端配置
1.安装vsftpd
yum -y install vsftpd
2.启动vsftpd
systemctl start vsftpd
3.开机自启
systemctl enable vsftpd
4.创建自己的共享目录
cd /var/ftp(ftpd默认共享目录)
mkdir upload
5.修改根目录的属主与属组
chown -R ftp.ftp  *
6.修改vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf
添加anon_upload_enable=YES  -------允许匿名用户上传文件
   anon_mkdir_write_enable=YES-----允许匿名用户创建文件
   anon_other_write_enable=YES-----允许匿名用户对目录进行操作,为新添加配置
7.重启vsftpd
systemctl restart vsftpd
lftp客户端配置
1.安装lftp
yum -y install lftp
2.登录服务端
lftp 服务端IP
3.登录上使用的命令  
get 下载单个文件
mget 下载多个文件
mirror 下载目录
put 上传单个文件
mput 上传多个文件
mirror -R 上传目录
mkdir 创建目录
rm -rf 删除文件或者目录

ftp配置本地用户登录

服务端
1.创建测试用户lisi wangwu
useradd lisi
useradd wangwu
2.修改lisi密码
passwd lisi
passwd wangwu
3.修改vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf  ---添加注释并修改 
anonymous_enable=NO           #将允许匿名登录关闭
#anon_umask=022                #匿名用户所上传文件的权限掩码 
#anon_upload_enable=YES        #允许匿名用户上传文件
#anon_mkdir_write_enable=YES   #允许匿名用户创建目录
#anon_other_write_enable=YES    #是否允许匿名用户有其他写入权(改名,删除,覆盖)
103 chroot_list_enable=YES     #启用限制登陆用户在主目录里面
104 # (default follows)
105 chroot_list_file=/etc/vsftpd/chroot_list  #限制登陆的用户在这个文件列表中,一行一个用户
106 allow_writeable_chroot=YES  #允许限制的用户对目录有写权限
新添加
local_root=/home/lisi       # 设置本地用户的FTP根目录,一般为用户的家目录
local_max_rate=0                # 限制最大传输速率(字节/秒)0为无限制
4.vim /etc/vsftpd/chroot_list lisi
5.重启vsftpd
systemctl restart vsftpd
客户端
1.登录服务器
lftp 服务器IP -u lisi
2.登录上使用的命令  
get 下载单个文件
mget 下载多个文件
mirror 下载目录
put 上传单个文件
mput 上传多个文件
mirror -R 上传目录
mkdir 创建目录
rm -rf 删除文件或者目录

  • 22
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值