NFS unmatched host

2024-03-26 20:38
文章标签 nfs host unmatched

本文主要是介绍NFS unmatched host,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在挂载nfs时报错

$ sudo sh mount_tx2.sh 
mount.nfs: access denied by server while mounting 192.168.111.177:/home/face

这时就需要知道是什么问题导致了挂载被拒绝,于是去服务端查看错误信息:

$ cat /var/log/syslog | grep mount
Mar 10 19:44:42 face-desktop rpc.mountd[1622]: Version 1.3.3 starting
Mar 10 19:44:42 face-desktop rpc.mountd[1622]: Caught signal 15, un-registering and exiting.
Mar 10 19:44:45 face-desktop rpc.mountd[2013]: Version 1.3.3 starting
Mar 10 19:48:14 face-desktop rpc.mountd[2013]: refused mount request from 10.0.0.4 for /home/face (/home/face): unmatched host
Mar 10 19:56:31 face-desktop rpc.mountd[2013]: refused mount request from 10.0.0.4 for /home/face (/home/face): unmatched host
Mar 10 20:05:48 face-desktop rpc.mountd[2013]: refused mount request from 10.0.0.4 for /home/face (/home/face): unmatched host
Mar 10 20:06:47 face-desktop rpc.mountd[2013]: refused mount request from 10.0.0.4 for /home/face (/home/face): unmatched host
Mar 10 20:13:35 face-desktop rpc.mountd[2013]: refused mount request from 10.0.0.4 for /home/face (/home/face): unmatched host

提示不匹配的主机,在找了半天之后终于找到解决方案.
重新配置/etc/exports, NFS挂载目录及权限都是有/etc/exports文件定义

$sudo vim /etc/exports

比如我要将将我的home目录让所有的IP共享, 则在该文件末尾添加下列语句:

/home/face *(rw,sync,no_root_squash)

修改后的exports文件如下:

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
/home/face *(rw,sync,no_root_squash)

各段表达的意思如下,根据实际进行修改

/home   :共享的目录
*       :指定哪些用户可以访问*  所有可以ping同该主机的用户192.168.1.*  指定网段,在该网段中的用户可以挂载192.168.1.12 只有该用户能挂载(ro,sync,no_root_squash):  权限(权限参数详解看文章末端)ro : 只读rw : 读写sync :  同步no_root_squash: 不降低root用户的权限

接下来重启nfs服务就可以啦

$ sudo /etc/init.d/nfs-kernel-server restart
[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.

这篇关于NFS unmatched host的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/849777

相关文章

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

开发板NFS挂载文件目录

文章目录 序NFS1. 安装 NFS 服务器和客户端在服务器上(NFS 服务器端)在客户端上(NFS 客户端) 2. 配置 NFS 服务器创建共享目录编辑 `/etc/exports` 文件启动 NFS 服务 3. 在客户端挂载 NFS 共享创建挂载点挂载 NFS 共享验证挂载 4. 设置开机自动挂载5. 解决权限问题 序 本节主要实现虚拟机(服务器)与开发板(客户端)通过N

k8s 存储(PV、PVC、SC、本地存储、NFS)

存储持久化相关三个概念: PersistentVolume (PV) 是对具体存储资源的描述,比如NFS、Ceph、GlusterFS等,通过PV可以访问到具体的存储资源;PersistentVolumeClaim (PVC) Pod想要使用具体的存储资源需要对接到PVC,PVC里会定义好Pod希望使用存储的属性,通过PVC再去申请合适的存储资源(PV),匹配到合适的资源后PVC和PV会进行绑定

linux下 ping: unknown host www.baidu.com” 解决方法

问题现象 :   ping 和 telnet 都无法正常使用   而nslookup 可以正常解析到域名 $ ping  www.baidu.com  ping: unknown host  www.baidu.com $ telnet baidu.com 80  baidu.com/80: Name or service not known

ssh问题:Connection closed by foreign host. Disconnected from remote host

放通一个远程ip能够ssh服务器,但是报错: Connection closed by foreign host.   Disconnected from remote host。。。   解决办法: firewall防火墙放通ip。 /etc/ssh/sshd_config文件修改,运行root用户密码登,再重启sshd服务。 /etc/hosts.allow和/etc/hos

ssh登录服务器报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss”解决方法

这个错误表明你尝试使用 ssh 连接到远程服务器时,客户端和服务器之间没有匹配的 host key 类型。具体来说,远程服务器提供了 ssh-rsa 和 ssh-dss 类型的 host key,但你的 SSH 客户端配置可能不再支持这些较旧的算法。最近的 OpenSSH 版本默认禁用了不够安全的算法,如 ssh-rsa 和 ssh-dss。 解决方法 临时启用 ssh-rsa: 你可以在

Linux - SSH: WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

一、问题     通过 SSH 登录节点时遇到的问题 二、方案     通过 vi ~/.ssh/known_hosts 删除对应节点 ip 的 rsa 信息即可

linux 系统如何进行nfs(第五节)

网上的截图: 自己的操作: 首先是 在虚拟机中的操作。 然后是在开发板上的操作。   已经是没有问题了。 报错: 解决: 需要在 板卡上在安装一个 nfs 的客户端。 可以看到已经可以进行试验了。

github Host key verification failed

不是密钥问题,不是权限问题,只是在询问 (yes/no)的时候直接回车了,输入yes 再回车就ok了!

Linux入门攻坚——31、rpc概念及nfs和samba

NFS:Network File System     传统意义上,文件系统在内核中实现 RPC:函数调用(远程主机上的函数),Remote Procedure Call protocol     一部分功能由本地程序完成     另一部分功能由远程主机上的 NFS本质上是一种RPC的实现。 本地用户进程要使用文件系统,通过系统调用,由内核完成文件系统的操作,而NFS只不过是系统内核又通过RP