首页 > 其他分享 >NFS服务固定端口和安全加固——筑梦之路

NFS服务固定端口和安全加固——筑梦之路

时间:2022-11-18 21:12:15浏览次数:32  
标签:47 端口 192.168 server etc NFS 筑梦之路 nfs restart

NFS服务固定端口设置,主要是为了开通防火墙策略,比如网闸
这里介绍常规的和非常规两种方式的配置

1.常规配置
vim /etc/sysconfig/nfs
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004

固定的端口为30001-30004

vim /etc/modprobe.d/lockd.conf
options lockd nlm_tcpport=30002
options lockd nlm_udpport=30002

服务重启生效:
systemctl restart nfs-config
systemctl restart nfs-idmap
systemctl restart nfs-lock
systemctl restart nfs-server

2.非常规,主要是指没有配置文件/etc/sysconfig/nfs
vim /etc/services
rquotad 30001/tcp
rquotad 30001/tcp
lockd 30002/tcp
lockd 30002/udp
mountd 30003/tcp
mountd 30003/udp
statd 30004/tcp
statd 30004/udp

其中mountd 和rquotad需要注释掉原来的文件中的端口

#检查验证
netstat -anlp | grep -E 'tcp|udp'

若还有没修改的端口则修改下面的文件
vim /etc/nfs.conf
[statd]
port = 30004

[lockd]
port = 30002

#重启服务
systemctl restart nfs-config
systemctl restart nfs-idmap
systemctl restart nfs-lock
systemctl restart nfs-server


此处主要做个记录

 

------------------------------------------------------______________________________________

安全加固

思路:通过系统白名单和nfs配置来进行加固

1.修改nfs配置
cat /etc/exports

data 192.168.47.0/255.255.255.0(rw,sync,no_root_squash)

此处表示允许192.168.47.0/24这个网段访问,其他不允许访问

#重载配置
exportfs -avr

2.添加访问白名单和黑名单

cat /etc/hosts.allow

mountd:192.168.47.
rpcbind:192.168.47.:allow
portmap:192.168.47.
lockd:192.168.47.
rquotad:192.168.47.
statd:192.168.47.
#本机
portmap:127.0.0.1
lockd:1127.0.0.1
rquotad:127.0.0.1
statd:127.0.0.1
mountd:127.0.0.1
rpcbind:127.0.0.1:allow


192.168.47. 表示此网段可访问

cat /etc/hosts.deny

mountd:ALL
rpcbind:ALL:deny
statd:ALL
portmap:ALL
lockd:ALL
rquotad:ALL


3.验证

192.168.47网段机器访问:

rpcinfo server-ip

showmount -e server-ip

192.168.10网段机器访问:
rpcinfo server-ip

showmount -e server-ip

此处获取不到nfs的信息,也不能挂载即成功加固

_________________________________________________________________________________________

 

显示防火墙规则

firewall-cmd --list-all

防火墙加载nfs服务端口

firewall-cmd --permanent --add-service=nfs

重新加载防火墙规则

firewall-cmd --reload

 

标签:47,端口,192.168,server,etc,NFS,筑梦之路,nfs,restart
From: https://www.cnblogs.com/jiyanfeng/p/16904893.html

相关文章

  • Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
    一、环境信息服务器1:192.168.120.141    文件夹:/opt服务器2:192.168.120.142    文件夹:/opt将服务器1的/opt文件夹共享到服务器2的/opt文件夹。要求两个......
  • CENTOS7 NFS 服务器防火墙端口设置
    关于CentOS7上的配置NFS服务器,请参看:http://blog.csdn.net/w171066/article/details/51252116在CentOS7服务器上配置NFS服务并共享出目录后,发现客户端不能Mount共享出的目......
  • nginx做grpc端口的负载均衡
    最近需要部署一个grpc的服务,为了保证服务的qps达到标准,于是在一台机器上做多个server,这个时候得用到nginx做转发和负载安装:切记版本,试过1.12的,不可用#下载wgethttp://ng......
  • 本地mysql端口3306 一直干不掉这样解决
    第一步:先whereis  mysql(查找到MySQL的一些本地文件)    主要删除这两个  再干掉端口3306 即可 ......
  • NFS挂载时出现mount
    NFS挂载时出现"mount.nfs:accessdeniedbyserverwhilemounting"的解决方法1、使用了非法端口,也就是使用了大于1024的端口。这个错误,可以通过查看日志确认:[root@lo......
  • k8s中创建nfs外部供应商(provisioner)
    1、环境说明操作系统:cenots7.9k8s版本:1.25容器运行时:containerdnfs:1.3.02、搭建nfs服务1、服务端1、安装nfs服务yuminstall-ynfs-utilsrpcbindnet-tools2、......
  • Centos开放端口
    开启防火墙systemctlstartfirewalld开放某个端口firewall-cmd--zone=public--add-port=6379/tcp--permanent其中zone表示作用域,参数permanent表示永久生效......
  • .net core 获取本地ip及request请求端口
    1.获取ip和端口stringstr=(Request.HttpContext.Connection.LocalIpAddress.MapToIPv4().ToString()+":"+Request.HttpContext.Connection.LocalPort); 输出s......
  • vue启动项目时指定端口的方法
    vue启动项目时临时修改端口的方法方法一:通过修改根目录下的vue.config.js配置文件module.exports={devServer:{port:3000,//端口},方法二:通过vue项目启动命令......
  • 转 - Ubuntu 无法进行SSH连接,开启22端口
      我们在VM中安装好Ubuntu虚拟机后,经常需要使用Xshell等工具进行远程连接,但是会出现无法连接的问题,原因是Ubuntu中默认关闭了SSH服务。1、查看Ubuntu虚拟机IP地......