Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

场景如下

在之前的文章“利用群晖的File Station+SFTP实现第三方人员快速获取服务器应用日志”的基础上

基于不让开发人员碰生产环境服务器的安全运维准则(堡垒机上不授予开发人员Windows服务器RDP访问权限) 所以利用在Windows服务器使用FileZilla Server 搭建FTP的方式并挂载到NAS的方式来实现外部人员或者开发只需要登录NAS就可以查看业务系统的应用日志

但是发现有一个问题,FTP挂到群晖NAS上面使用其文本编辑器套件只能在线查看小于10MB的文本日志文件,日志文件大小很大时,就只能下载到本地电脑上使用工具查看,这时当远程办公使用VPN访问NAS时要下载的日志文件很大时,就会非常慢 与开发工程师沟通后他可以接受使用Linux服务器例如vi命令查看Windows服务器上面的日志

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

基于这个条件,我的思路是将Windows服务器的磁盘或者文件夹通过Samba共享或者NFS服务的方式挂载到一台Linux服务器上,该Linux服务器通过堡垒机授权给这个开发,这样就可以解决他的问题,Windows SMB 445端口共享基于安全因素考虑,SMB共享这种方式不考虑,接下来就是剩下NFS协议的方式了

后面找到haneWIN NFS Server for Windows的解决方案

具体步骤如下

1、下载haneWIN NFS Server for Windows并安装

下载链接

https://www.hanewin.net/nfs-e.htm
https://r.hanewin.net/nfs1268.exe

我这边以Windows10机器做个演示 

机器IP:192.168.31.55 安装haneWIN NFS Server

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

2、配置NFS服务器,设置要共享的目录

新增一行

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

  • 1)设置要共享的目录
  • 2)设置选项,例如只读权限 -readonly
  • 3)参数选项,勾选-name 并在Options栏设置NFS目录名
  • 4)客户端IP地址 如下截图所示

并勾选如下的选项,设置只允许授权IP访问

3、重启NFS Server服务

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

4、防火墙上放通111,1058,2049 3个端口

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

5、Linux服务器安装nfs客户端工具并挂载NFS服务

yum install nfs-utils
mkdir /mnt/nginxlogs
mount -t nfs -o nolock 192.168.31.55:/nginxlogs /mnt/nginxlogs/
df -PTh
cd /mnt/nginxlogs

这时就可能看到/mnt/nginxlogs已经挂载上来, 接下来就可以用vim命令去查看应用日志了

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

(图片点击放大查看)

Tips:可以将nfs挂载命令设置成开启自启动里, 例如/etc/rc.local方式或者/etc/fstab方式

最后将这台Linux服务器在堡垒机上授权给这个开发即可,问题解决

原文始发于微信公众号(WalkingCloud):Windows服务器使用haneWIN NFS Server快速搭建NFS服务并挂载到Linux服务器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/260505.html

(0)
李, 若俞的头像李, 若俞

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!