1. 使用sshfs方式

注:由于samba配置比较麻烦,推荐使用sshfs的方式来查看服务器中的文件。
Linux客户端+linux服务器windows10客户端+linux服务器


2. 使用samba方式

直接将Linux服务器的文件夹映射到Windows客户端中,在windows中对相应文件修改后,直接保存即可同步至Linux。

Linux服务器中的具体安装配置过程如下:

  1. 安装samba
# sudo apt-get install samba
  1. 创建共享目录
# mkdir /home/(user_name)/share
  # chmod -R 777 /home/(user_name)/share    # 若不更改权限,windows下不能写入(只读共享)
  1. 修改Samba配置文件:
# cp /etc/samba/smb.conf  /etc/samba/smb.conf.bak   # (可选) 备份samba的配置文件
  # sudo vim /etc/samba/smb.conf

在配置文件的末尾,加入以下内容:

[file-server]                        # 共享名,可自定义,与共享目录名可不一致
      comment=VMware Ubuntu Share    # 共享说明,可自定义
      path=/home/(user_name)/share   # 共享目录,应与之前创建的一致,必须为绝对路径
      public=yes                     # 允许所有人都能够看到此目录
      writable=yes                   # 允许用户在此目录下可写
      create mask = 0644             # 创建文件属性
      force user = user_name         # 保证windows创建文件时,所属用户和Linux服务端用户一样,
                                       否则linux不能修改windows创建的文件。
  1. 重启samba
# sudo /etc/init.d/smbd restart

在windows中映射磁盘

  • 在[计算机]图标上点右键,选择"映射网络驱动器(N)…"
  • 在“驱动器”一栏选择合适的盘符,这里选择为W;
  • 在“文件夹”一栏输入"\192.168.128.128\file-server";
  • 点击完成。
  • 双击[计算机],即可看到一个盘符为W的网络驱动器。
  1. 注:如果输入IP之后,提示你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问……,执行下述操作:
  • 按Win键弹出开始菜单,直接在键盘上输入组策略,这个时候开始菜单里会检索到编辑组策略,按回车运行该程序。
  • 在本地组策略编辑器,顺着左侧的策略树,找到计算机配置-管理模板-网络-Lanman工作站这个节点,在右侧内容区可以看到启用不安全的来宾登录这一条策略设置。双击启用不安全的来宾登录这一条策略设置,将其状态修改为已启用并点击确定。