钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读928193
首页 Linux 正文内容

linux映射windows拒绝访问

钟逸 Linux 2025-07-06 14:58:15 3

在使用Linux映射Windows共享资源时,可能会遇到“拒绝访问”的错误。导致此问题的常见原因有以下几个:

权限设置

确保Linux用户具有访问Windows共享资源的权限。在Windows中,右键单击共享文件夹,选择“属性”,然后转到“安全”选项卡。添加Linux用户或组,并授予其“读取”或“完全控制”权限。

防火墙规则

检查Linux和Windows防火墙是否阻止了端口445上的通信。端口445用于SMB/CIFS协议,该协议用于在Linux和Windows之间共享文件。

在Linux中,使用以下命令打开端口445的防火墙规则:

sudo ufw allow 445/tcp

sudo ufw allow 445/udp

在Windows中,转到“控制面板”>“系统和安全”>“Windows防火墙”,然后在“例外”选项卡中添加端口445。

名称解析

确保Linux和Windows计算机可以相互解析名称。如果Linux无法解析Windows计算机的名称,它将无法连接到共享资源。

在Linux中,检查“/etc/hosts”文件是否包含Windows计算机的IP地址和主机名。如果未包含,请添加以下行:

192.168.1.100 windows.example.com

SMB客户端设置

确保Linux计算机已安装SMB客户端。在Ubuntu中,使用以下命令安装它:

sudo apt install bclient

在CentOS中,使用以下命令:

sudo yum install samba-client

安装后,编辑“/etc/samba/ b.conf”文件并添加以下行:

client max protocol = NT1

client use spnego = no

其他提示

如果上述解决 均不起作用,请尝试以下其他提示:

检查网络连接并确保Linux和Windows计算机可以相互ping通。

尝试使用IP地址而不是主机名来访问共享资源。

重新启动Linux和Windows计算机。

文章目录
    搜索