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],分享目录名为自定义

[root@localhost ~]# vi /etc/samba/smb.conf
[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
        smb ports = 4450 1390
[zqxdir]
        comment = linux_share
        path = /linux_share
        public = yes
        read only = No
        create mask = 0664
        directory mask = 0775
  1. 创建共享文件夹的账户

  1. 创建Linux账户:

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

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

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

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

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

  • 关闭防火墙:

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

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

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=远程服务器Ip connectport=4450
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=139 connectaddress=远程服务器Ip connectport=1390
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值