Ubuntu 18.04 共享文件夹 与其他系统互传文件

背景介绍

由于工作原因,手头经常需要使用两台台式电脑,一台系统是Ubuntu,另一台是Windows系统;两台机器之间有时候需要传递一些东西,以前总是用U盘来回在两台电脑上拷贝,很麻烦;另外也试过云盘,更麻烦;

由于两台电脑都是在同一个局域网下,IP相对固定,很适合用Linux系统里面的Samba共享文件功能,一直懒得配置;今天配置了一下,感觉教程有点少,而且不符合我的要求,这里记录一下自己的过程;

所以简单就是在Ubuntu机器中开辟一个共享文件夹作为服务器,其他机器可以访问该共享文件夹,根据操作难度有两个方式,看着用。

简陋版

先介绍一个简陋版方法,这种方法操作简单,不需要指令操作,适合凑合用 以及新手,目标是:

  • 同一局域网下任意机器(以win10为例)均可无阻拦访问Ubuntu共享文件夹;
  • win和Ubuntu都可以访问、创建和删除文件,但是不能修改对方创建的文件;

1.在\home\用户名\路径下创建你的共享文件夹,这里取名叫做share,点击 右键->本地网络共享

在这里插入图片描述

  1. 点击之后,可能提示你没有安装共享服务,直接按照提示进行安装就好,然后装好之后,按下图勾选就行,其中写不写注释都行,共享名不用管;下面两个都选上(这样任何人都可以访问)

在这里插入图片描述

稍微完整版本

要求是:

  • 同一局域网下两台IP固定的台式机(Ubuntu&Windows10)
  • 要求win可以访问Ubuntu的一个文件夹,并在其中进行读取、修改、创建等操作;
  • 要求Ubuntu共享的文件夹只有指定ip的机器可以访问,局域网中其他机器访问不了(限定客户端ip,防止文件泄露);

1.创建共享文件夹

mkdir /home/<username>/share/

2.修改配置文件

  • 打开配置文件

    sudo gedit /etc/samba/smb.conf
    
  • 在配置文件最底部把下面语句复制进去,并根据自己的用户名修改

    [share]
       comment = Ubuntu_share
       browseable = yes
       path = /home/<username>/share
       read only = no
    

    其中第一行[share]是文件夹名称;comment 是备注,随便写;browseable是选择yes就行;path共享文件夹路径;read only 选择no就是让你可以修改里面的文件;

  • 在最上面的[global]字段下添加如下句子

       hosts allow = 192.168.1.151,192.168.1.168
       hosts deny = 0.0.0.0/0
    

    其中,hosts allow 后面是限定可以访问该文件夹的ip。如下图
    在这里插入图片描述

3.设置外部登录账户和密码 (客户端win10 第一次登录之后填写账户密码之后,以后不需要重复登录,可以直接连接)

在终端中,输入指令,并根据提示需要添加的新账户名和新密码就行了

 sudo  smbpasswd -a username

之后使用如下指令重启服务

 sudo smbd reload

注意:

  • 教程上说设定的用户名必须与系统的账户名相同,比如我的Ubuntu账户名是wgk,我在操作本次步骤的时候,添加的用户名就是wgk,密码没有要求。
  • 另外,如果不想固定ip,只想利用账户和密码访问,应该是把第2步中的限定ip部分删掉就行,不过没试过。

4.外部访问,win10为例

  • 右键我的电脑,点击映射网络驱动

在这里插入图片描述

  • 填写Ubuntu机器的ip地址,跟上共享文件夹名称(直接跟,不用写地址)

在这里插入图片描述

  • 根据提示输入在Ubuntu上设定的账户密码就行了。

参考

  1. https://www.debugpoint.com/2020/01/guide-how-share-folder-between-ubuntu-linux-windows/

  2. https://help.ubuntu.com/community/Samba/SambaServerGuide?_ga=2.162411132.1596887212.1628509482-1462565621.1628509482#Samba_Server_Configuration_by_GUI

  3. https://ubuntu.com/tutorials/install-and-configure-samba#3-setting-up-samba

猜你喜欢

转载自blog.csdn.net/u012057432/article/details/119566894
今日推荐