linux服務器上修改2049端口沒有成功,有修改成功的,麻煩評論區說一下
測試的linux服務器ip 192.168.74.129
在linux服務器上執行
yum install nfs-utils -y #安裝nfs文件系統軟件 編輯配置文件 vim /etc/exports 添加內容: /root/test *(rw,sync,no_root_squash) 參數含義: 首先是目錄,然后星號表示任何ip都能訪問 rw:讀寫,如果想要只讀,可設為"o" sync:數據同步寫入硬盤 no_root_squash:當遠程訪問使用root用戶時,不映射成匿名用戶,如果想用映射,可設為"root_squash" no_subtree_check:這個表示不確認父目錄的權限,上面沒設置這個 systemctl start nfs-server #開啟服務 systemctl status nfs-server #查看服務狀態 查看共享出去的目錄 showmount --exports 遠程訪問掛載 先安裝nfs客戶端(看本文最上面),建立/nfs目錄,然后執行: mount -t nfs 10.22.35.1:/root/test /nfs/
如果服務端的開啟了防火牆,則使用下面的語句開啟nfs的端口 firewall-cmd --state systemctl start firewalld.service
firewall-cmd --add-service=nfs --permanent
也可以使用 rpcinfo -p 查看nfs使用到的端口,在開啟對應的端口,比如
firewall-cmd --permanent --add-port=14001/udp
firewall-cmd --permanent --add-port=14001/tcp
firewall-cmd --reload
firewall-cmd --list-ports
windows
在控制台輸入以下命令掛載:
如果要卸載全部的NFS掛載:
umount -f -a
如果想讓windows上掛載的目錄有操作權限,要進行如下操作:
查看root用戶UID 輸入 id root
uid=0(root) gid=0(root) 組=0(root)
修改win注冊表
按win+R輸入regedit
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
下新建兩個QWORD(64)位值,添加值AnonymousGid,值為0,AnonymousUid,值為0。然后重啟。
修改linux上nfs的默認端口,默認是2049 改成 12049
vi /etc/services