[小白向]Linux(Deepin)和Win10局域网文件同步

[小白向]Deepin和Win10局域网文件同步

使用samba来实现局域网同步,我也知道有很多可以实现同步的方法,但目前来说我觉得对于新手最友好的就是samba了。

在deepin上的操作

step1 设置用户用来同步

在samba中添加用户,用来远程同步,必须是系统中已经存在的用户之一,建议设置为最常用的用户,防止出现权限问题。

sudo smbpasswd -a [已经存在的用户]
# 我使用的语句
sudo smbpasswd -a time

注意这里必须是系统中已经存在的用户,但不能是root。

之后会让你设置远程同步密码,随便设置即可,建议设置成和用户密码一致,方便记忆,这个密码就是你以后在局域网上其他机器登录文件夹的密码。

step2 在某一个位置创建一个新的文件夹

在某一个位置创建一个新的文件夹,这个文件夹就是你以后用来同步的文件夹。

我是在Desktop上创建了SynFile用来同步。

mkdir ~/Desktop/SynFile

step3 修改samba的配置文件

sudo vim /etc/samba/smb.conf

编辑 smb.conf 文件,在末尾添加如下格式的命令:

[创建的文件夹名]
    path = 你所创建的文件夹路径
    available = yes
    valid users = 用来同步的用户名
    read only = no
    browsable = yes
    public = yes
    writable = yes

我修改的结果:

[SynFile]
    path = /home/time/Desktop/SynFile
    available = yes
    valid users = time
    read only = no
    browsable = yes
    public = yes
    writable = yes

不会使用vim的,可以先装一个VS Code,使用VS Code编辑文件可以使用超级管理员权限保存。

step4 重启smbd服务

重启smbd服务,重新读取配置文件。

sudo service smbd restart

step5 查询在局域网内的ip地址

ifconfig

输入ifconfig,查询在局域网中的ip地址,记下来即可。

我的是:196.168.0.100

可以在路由器配置中绑定mac地址和ip地址,这样就不用担心过段时间IP就发生改变了,具体操作就不在这里详细说了。

step7 修改用于同步的文件权限

如果你用于同步的账号是你现在正在使用的账户,那么就不用修改。

如果你和我一样使用了一个新建的账户,那么就需要修改文件夹权限,使该文件夹可以被用于同步的账户读写。

右键文件夹→属性→权限管理→其他→读写

至此,在deepin上的操作完全结束。

win10上的操作

回到windows下,在任意位置右键选择新建→快捷方式,然后按照 \\IP-ADDRESS\SHARE-NAME 的格式输入 共享文件的位置,即\\linux IP 地址\共享文件夹名字

我的如图所示:

image-20200420142120134

之后会提示你,输入用户名和密码,输入你在deepin上设置的用来同步的账户用户名密码保存即可,可以保存凭证,这样之后就不用重新输入。

测试

至此,你就可以在deepin和win10中进行文件共享了。

win10上传:

image-20200420142350601

deepin中就可以看到并使用:

发布了5 篇原创文章 · 获赞 0 · 访问量 44

猜你喜欢

转载自blog.csdn.net/qq_42239554/article/details/105634676