Ubuntu云服务器 下 VPS 部署 NFS 服务器
发布日期:2021-06-30 13:42:00 浏览次数:4 分类:技术文章

本文共 1078 字,大约阅读时间需要 3 分钟。

Ubuntu 下 VPS 部署 NFS 服务器

因为一些原因 我现在有一台双核4G内存的弹性计算主机, 刚好最近在学习嵌入式linux,开发板经常需要去进行网络文件系统(NFS)的文件挂载。

这里 在 VPS 上面 安装 NFS 系统可能会存在一定的安全方面的问题 我是小白不是很懂

NFS 服务器的安装 主要参考了 这位大佬的博客

https://www.cnblogs.com/yyxx8888/p/10521196.html

  1. 安装 NFS 服务器
sudo apt-get install nfs-kernel-server
vi /etc/exports     在文件最后追加这一句
/yoursharedpath   *(rw,sync,no_subtree_check,no_root_squash)
/yoursharedpath   这个是你要 NFS 挂载出去的 目录
sudo /etc/init.d/rpcbind restart     #  开始 RPC程序
sudo /etc/init.d/nfs-kernel-server restart  # 重新启动 NFS 服务

因为我们用的是 VPS ,VPS 提供商 应该会有防火墙 ,我们需要将指定的端口开放 我用的事 阿里云

需要新增以下的四条规则
新增的规则经过我查找资料 这四个端口是需要 NFS的 主要的控制端口
接下来我们还需要开放一些通用的端口 我这边开放的事 10000~ 10010 这11个

接下来需要修改 NFS 的 一些特定的端口

设置的方法参考了 这位大佬的博客
https://blog.csdn.net/yuanhangq220/article/details/82421183

sudo vi /etc/default/nfs-kernel-server
RPCMOUNTDOPTS="--manage-gids --port 10000"
sudo vi /etc/default/nfs-common
STATDOPTS="--port 32765 --outgoing-port 10001"

我的设置 和 上面提到的那位大佬的方法不是很相同 但是还是能使用

接下来就是去开发板测试能不能挂载网络文件系统了

我感觉现在的做法有一定的风险 ,缺乏一定的验证机制

本来 IP 地址可以作为验证的一个因素,但是 我的家庭网络的 公网 IP 也不是固定的 所以这个方法也是没法使用的。其余的验证方法 还有待去研究。
如果您有什么好的 安全的方法 也请不吝赐教

转载地址:https://jeason.blog.csdn.net/article/details/105080997 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:毕业设计---BME680 IIC设计的反思
下一篇:git笔记

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月20日 12时02分34秒