麒麟系统挂载Windows共享目录有三种方法:一是用cifs-utils命令行挂载,稳定可控;二是通过文件管理器“网上邻居”自动发现,操作简便;三是用sshfs加密挂载,安全性高。

如果您在麒麟操作系统中需要访问Windows主机上已设置好的共享目录,但无法通过图形界面直接浏览或出现连接失败、乱码、权限拒绝等问题,则可能是由于协议支持不全、认证配置缺失或挂载参数不当所致。以下是实现稳定挂载的多种可行方法:
一、使用cifs-utils命令行挂载Windows共享目录
该方式通过Linux原生命令mount配合CIFS协议实现底层挂载,具备高稳定性与可配置性,适用于需长期挂载、脚本自动化或图形界面失效的场景。挂载后共享目录将作为本地路径呈现,支持完整读写及中文文件名显示。
1、在麒麟OS终端中执行以下命令安装必要工具:
sudo apt update && sudo apt install cifs-utils
2、创建本地挂载点目录(如尚不存在):
sudo mkdir -p /mnt/winshare
3、执行挂载命令,注意替换其中的关键参数:
sudo mount -t cifs -o username=Windows用户名,password=Windows密码,iocharset=utf8,dir_mode=0777,file_mode=0777 //192.168.1.100/共享文件夹名 /mnt/winshare
4、验证挂载是否成功:
ls /mnt/winshare
5、如需卸载,执行:
sudo umount /mnt/winshare
二、通过文件管理器“网上邻居”自动发现并访问
该方式依赖Samba服务自动广播与NetBIOS名称解析,操作最简,适合局域网内Windows已启用网络发现且防火墙放行SMB端口(TCP 139/445)的环境。无需记忆IP或输入凭证,但对网络配置敏感,偶发扫描失败。
1、确保Windows端已开启“网络发现”与“文件和打印机共享”,并在“高级共享设置”中关闭“密码保护的共享”或确认麒麟端拥有对应账户凭据。
2、在Windows上右键目标文件夹 → 属性 → 共享 → 高级共享 → 勾选“共享此文件夹” → 权限中为Everyone添加“读取”或“更改”权限。
3、在麒麟OS文件管理器左侧边栏点击网上邻居,等待数秒自动列出局域网内可见Windows主机。
4、若未自动显示,可在地址栏手动输入:
smb://Windows主机IPv4地址(例如 smb://192.168.1.100)后按回车。
5、按提示输入Windows用户名与密码(若启用密码保护),成功后即可拖拽复制文件至本地路径(如 /home/用户名/文档)。
三、使用sshfs挂载Windows共享(需Windows启用OpenSSH服务)
该方式基于SSH协议加密传输,安全性高于SMB/CIFS,适用于对数据保密性要求高、且Windows已部署OpenSSH Server的环境。需在Windows端预先配置SFTP访问权限,并确保麒麟OS安装sshfs客户端。
1、在Windows中启用OpenSSH服务器:进入“设置 > 应用 > 可选功能 > 添加功能”,勾选“OpenSSH 服务器”并安装,启动服务(services.msc中确认OpenSSH SSH Server状态为“正在运行”)。
2、在Windows中为共享目录创建专用用户(如winshareuser),并分配对应文件夹的NTFS读写权限。
3、在麒麟OS终端执行:
sudo apt install sshfs
4、创建本地挂载目录:
mkdir ~/winsshshare
5、执行挂载:
sshfs winshareuser@192.168.1.100:/cygdrive/c/Users/Public/Shared /home/用户名/winsshshare -o password_stdin
6、系统将提示输入winshareuser账户密码,输入正确后即可访问。


















