在Ubuntu下访问Windows共享文件夹

文章目录

  • 要求
  • 操作流程
    • 1. 安装必要的文件
    • 2. 验证安装是否正常
    • 3. 将Windows共享文件夹与本地文件夹关联
  • 注意

要求

在Ubuntu下进行配置,从而可以访问 192.168.3.6 的主机共享的文件夹 shared.

操作流程

1. 安装必要的文件

这里需要安装两个程序:

$ sudo apt install smbclient    # 共享文件夹访问程序
$ sudo apt install cifs-utils   # 外挂共享文件夹程序 

2. 验证安装是否正常

smbclient -L 192.168.3.6 -U hao

如果一切正常,会看到类似以下的内容:

WARNING: The "syslog" option is deprecated
Enter WORKGROUP\hao's password:

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      远程管理
        Brother MFC-L2715DW series Printer   无
        C$              Disk      默认共享
        D$              Disk      默认共享
        G$              Disk      默认共享
        H$              Disk      默认共享
        IPC$            IPC       远程 IPC
        print$          Disk      打印机驱动程序
        shared          Disk
Reconnecting with SMB1 for workgroup listing.
Connection to 192.168.3.6 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
Failed to connect with SMB1 -- no workgroup available

中间有些服务没安装,但是没关系,已经可以需要共享的文件夹 shared了。

3. 将Windows共享文件夹与本地文件夹关联

$ sudo mount -t cifs -o username=hao,password=abcd //192.168.3.6/shared smbfolder/

这条指令的作用是使用用户名为hao,密码为 abcd的Windows帐户,将IP地址 192.168.3.6 中的 shared 文件夹 与本地 smbfolder 文件夹进行关联。一旦关联成功,目标共享文件夹就会映射在本地的 smbfolder中。也就就是说,进入smbfolder文件夹后,就可以看到远程192.168.3.6文件夹的内容,同时所有操作也是同步的。

注意

  • 保证网络通信正常;
  • 保证Windows帐户有足够的权限;
  • 保证Windows的共享服务正常;
  • 保证Linux下的用户有足够的权限。

你可能感兴趣的:(Linux,Linux访问,Windows共享文件夹,SMB服务)