Smb不同操作系统间文件共享

本地的Windows现在需要共享目录给本地的Linux(反则同理),目前主流的是Smb的解决方案,用起来还挺顺手,现将解决方案整理出来,供大家查看。

Window

  1. 安装windows功能

    搜索:启用或关闭Windows功能

    SMB 1.0/CIFS Client
    SMB 1.0/CIFS Server

  2. 共享目录

    右键属性->共享

  3. 测试

    桌面右键->添加快捷方式->输入:\\IP\目录

Linux

  1. 安装Smb

    sudo apt-get install -y smbclient
  2. 命令

    smbclient --user user%pwd //IP/DIR
    smbclient --user user%pwd //IP/DIR -m SMB2
    smbclient --user user%pwd //IP/DIR --command "lcd /root; get 1.txt"

    以上是我用到的命令

  3. 注意


    错误:protocol negotiation failed: NT_STATUS_CONNECTION_RESET

    解决:是由于Windows的Smb协议版本与Liunx协议版本不同,所以Liunx在使用时需要标注协议号 -m SMB2

你可能感兴趣的:(smb服务2021)