当前位置:   article > 正文

windows挂载远程linux文件夹_windows挂载linux目录

windows挂载linux目录

一、概述

windows挂载远程linux目录,使用samba服务进行挂载

二、环境

一台Linux服务器,阿里云上的远程服务器,版本为CentOS8.2。一台Windows客户端,系统Win10

服务器是远程的Linux,客户端是本地的Windows10

三、搭建

  1. 安装samba服务

[root@localhost ~]# yum install samba samba-client
  1. 修改配置文件,在global下增加 smb ports = 4450 1390,删除多余目录,增加分享目录[zqxdir],分享目录名为自定义

  1. [root@localhost ~]# vi /etc/samba/smb.conf
  2. [global]
  3. workgroup = SAMBA
  4. security = user
  5. passdb backend = tdbsam
  6. printing = cups
  7. printcap name = cups
  8. load printers = yes
  9. cups options = raw
  10. smb ports = 4450 1390
  11. [zqxdir]
  12. comment = linux_share
  13. path = /linux_share
  14. public = yes
  15. read only = No
  16. create mask = 0664
  17. directory mask = 0775
  1. 创建共享文件夹的账户

  1. 创建Linux账户:

[root@localhost ~]# useradd smbadmin
  1. 创建samba用户smbadmin并设置密码,smbadmin是上面创建的Linux的用户名,密码自行设置:

  1. [root@localhost ~]# pdbedit -a -u smbadmin
  2. [root@localhost ~]# smbpasswd -a smbadmin
  1. 重启smb

[root@localhost ~]# systemctl restart smb
  1. 创建共享目录

  1. [root@localhost ~]# mkdir /linux_share
  2. [root@localhost ~]# chown -R smbadmin: /linux_share
  1. 开启4450和1390端口或者关闭防火墙和selinux

  • 阿里云服务器的可以到阿里云后台安全组那里打开端口

  • 关闭防火墙:

  1. [root@localhost ~]# systemctl stop firewalld
  2. [root@localhost ~]# setenforce 0
  3. [root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
  1. 启动smb服务

[root@localhost ~]# systemctl start smb
  1. 配置windows,打开cmd(管理员),通过nat把默认端口转发到新配置端口

  1. netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=远程服务器Ip connectport=4450
  2. netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=139 connectaddress=远程服务器Ip connectport=1390
  3. netsh interface portproxy show all
  1. 在计算机栏输入\\127.0.0.1就可以了,如果不行的话,打开“服务”,关闭禁用server,重启电脑,再次输入\\127.0.0.1,输入上面samba账号密码就可以登录了

四、总结

  1. 本来默认端口是445和139, 但由于之前永恒之蓝病毒肆虐,现在公网445端口处于封停状态,远程连接smb服务只能改用其他端口,在windows下,可以通过nat端口转发来完成,所以把端口445转发到4450,139转发到1390。如果是局域网内就不需要转发。

  1. 对于windows客户端,只能使用445端口,linux客户端只需要开通139或455任意一个即可。

  1. windows挂载linux文件夹或者linux挂载linux文件夹,都可以采用samba服务,linux挂载linux还可以使用nfs。

参考文章:

https://blog.csdn.net/weixin_39713646/article/details/95591992

https://juejin.cn/post/7044161024085196836

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/93462
推荐阅读
相关标签
  

闽ICP备14008679号