通过FTP以及SMB实现电脑,手机,ipad的文件同步访问

1. 需求

SMBFTP好似桥梁,建立起了设备和设备之间的文件互访的途径.

我有一个运行ubuntu的台式机A,运行win0的笔记本电脑B,安卓手机C,ipad平板D。现在我有以下需求:

  1. 台式机能增删查改笔记本电脑的文件盘,笔记本电脑能增删查改到台式机的文件盘;
  2. A中有文件夹A1B中有文件夹B1,我希望它们能够实时镜像;因为文件夹A1是我经常使用的文档文件夹,我的日常处理的文档都放在这里。之所以我希望A1B1能够实时镜像,是因为我想能够实时备份文件夹A1,这样A1B1所在硬盘任一一个挂了,我的文档都还在;
  3. 我经常用ipad看电影且我ipad内存很小,我希望我能通过某种方式访问我手机C,以及B的文件播放视频;
  4. 我经常在ABCD设备查看pdf文件,并且注释。我希望我的注释能在ABCD文件里一致。

针对以上我的需求,我采用了以下方案

2. ubuntu访问windows共享文件夹,并挂载

简单来说就是ubuntu电脑通过SMB协议访问windows的共享文件夹

  1. 在Window下,创建一共享文件夹,并设置“共享”属性,点击右键,选择共享,在弹出的菜单中,选择共享的用户,当然也可以选择everyone。
    在这里插入图片描述

  2. 在Ubuntu计算机上打开"主文件夹“,然后选择网络下的”连接到服务器“

在这里插入图片描述

  1. 在弹出的菜单中,在服务器地址中输入”smb://windows ip“例如我的Windows IP是192.168.1.100.

在这里插入图片描述
建议使用自己的win账号密码登录
4. 然后点击”链接“。
在这里插入图片描述
接下来是挂载你刚刚链接好的文件夹待会有用

  1. Windows共享文件夹使用的协议是SMB/CIFS。因而可以使用Linux下的smbclient在命令行中进行操作。首先安装依赖的包,使用mount.cifs需要cifs-utils软件包(以及cifs-utils依赖的软件包)
sudo apt install cifs-utils
  1. 在ubuntu电脑/mnt处新建一个文件夹
cd /mnt
sudo mkdir A1
  1. 挂载命令
sudo mount -t cifs -o userneme=root,password=123456,uid=user,gid=user //192.168.1.112/A1 /mnt/A1

uid=user,gid=user中输入你ubuntu的用户名
可以用命令

id [你的用户名]

来查看你的uid和gid
username是window下的设置folder共享时的用户;
passwordusername对应的密码;
//192.168.1.112/d192.168.1.112是windows的IP地址,A1是你要共享的windows目录;
/mnt/A1是你刚新建的文件夹;

3. lsyncd实时同步文件夹搭建

经过上面的操作,你在ubuntu电脑B上,就能通过/mnt/A1访问电脑A的文件夹A1啦;
现在你在ubuntu电脑B有文件夹B1,你希望B1A1互为镜像。我们就通过lsyncd来实现它。
这里主要参考的是这个博客 lsyncd实时同步搭建指南
如果嫌弃操作麻烦,可以直接复制下面代码

  1. 安装lsyncd
    sudo apt-get install lsyncd
  2. 配置 lsyncd.conf
cd ~
mkdir syncd
gedit lsyncd.conf

lsyncd.conf文件打开后将下面代码粘贴,注意被监听的目录是source,然后下列代码的目的就是使得target按照source保持一致。
因此以下代码的设置,不会使得双向同步。也就是说,下面的设置只能保证source的更改同步到target,而target的更改则会因为source没有相应的更改而被抹掉。
因此我平时只在source目录上操作。

settings {
    logfile      ="/home/huxian/3d_party_package/lsyncd/var/lsyncd.log",
    statusFile   ="/home/huxian/3d_party_package/lsyncd/var/lsyncd.status",
    inotifyMode  = "CloseWrite",
    maxProcesses = 4,
    -- nodaemon =true,
    }

sync {
    default.direct,
    source    = "A1",
    target    = "/mnt/A1",
	delay = 1,
    -- excludeFrom = "/etc/rsyncd.d/rsync_exclude.lst",
    rsync     = {
        binary    = "/usr/bin/rsync",
        archive   = true,
        compress  = true,
        verbose   = true
        }
    }

sync {
    default.direct,
    source    = "/mnt/A1",
    target    = "A1",
	delay = 1,
    -- excludeFrom = "/etc/rsyncd.d/rsync_exclude.lst",
    rsync     = {
        binary    = "/usr/bin/rsync",
        archive   = true,
        compress  = true,
        verbose   = true
        }
    }

其中/mnt/A1B1分别代表你想要同步的文件夹的地址,注意修改
4. 打开lsyncd

4.windows访问ubuntu文件夹

本质上说,就是windows通过SMB协议访问ubuntu共享文件夹,而Windows 可以通过samba账号密码访问 Ubuntu 設置的共享目录。
啊到这里我有点写不动了,参考这个博客吧
博客
有可能你会遇到以下错误
Failed to find entry for user...
是因为你没有添加samba账号,而Windows 需要通过samba账号密码访问 Ubuntu 設置的共享目录。

于是新建一个samba账号
sudo smbpasswd -a user
其中user必须是你登录ubuntu系统的用户名,接着输入密码,密码可以随便输入。

New SMB password:
Retype new SMB password:

5.安卓手机搭建FTP服务器,使得ipad平板通过FTP访问手机文件

现在,我们分别在电脑A,B搭建了SMB服务器,并实现了相互访问以及文件的同步。
接下来,我们要搭建FTP服务器,使得ipad能够通过FTP访问手机的文件。实现pdf的查阅注释以及看电影

  1. 手机安装FTP服务器软件
  1. 配置FTP服务器
    设置账号和用户密码。
  1. 将手机的热点打开,关闭无线网络。
    在这里插入图片描述
    上图的FTP地址以及账号密码写下来要用。
  2. ipad访问安卓的pdf文件
    能够通过FTP访问文件的有很多,在这里我推荐使用DOCUMENTS
    在这里插入图片描述
    登录刚刚建立的FTP账号
    在这里插入图片描述
    这样我们就可以使得ipad通过FTP访问手机上的pdf了,速度很快。由于原始文件不在ipad上,所以ipad对pdf的注释将和手机上的一致。
    同样我们可以通过FTP使得ipad播放手机上的视频。我推荐的软件是PlayerXtreme,使用很方便,谁用谁知道。
    在这里插入图片描述
    PlayerXtreme

6. 苹果手机或平板通过SMB访问电脑共享文件夹

上述介绍的iad两个软件DOCUMENTS,PlayerXtreme都可以登录SMb访问文件,这里就不在累述了

7. 安卓手机通过SMB访问电脑文件夹

这里用的是ES文件管理器
在这里插入图片描述
在这里插入图片描述
登录SMB
在这里插入图片描述
这样就可以连接电脑的smb了。

8. 安卓手机通过FolderSync软件同步win的共享文件夹

我在手机C上有一个文件夹c1,我在电脑A上也有一个文件夹c1。
我一般将我要看的pdf放在手机的c1文件夹中,然后使得ipad通过FTP来访问文件夹c1。
一般对于一本pdf书,我在电脑上注释的时候,是不会通过手机和平板注释同一个pdf的。所以我只要想办法让C的文件夹c1和A的文件夹c1通过我们搭建的smb服务器同步就行了。
安卓有一个非常棒的同步软件符合我们的需求FolderSync软件。
FolderSync软件登录我们建立的SMB服务器后设置同步选项,然后就能同步啦
在这里插入图片描述
在这里插入图片描述

认真的虎
关注 关注
  • 15
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
ipad文件连接服务器,iOS 13/iPad OS迈向生产力的一大步,SMB文件共享教程
weixin_34779181的博客
07-31 2743
▲点一直接播放视频曾经有诗人感叹:"世界上最遥远的距离不是生与死,而是我电脑里那个爱的文件,传不进你的iPhone。"虽说苹果总是想让iPad成为生产力工具,但iOS要死不活的文件系统总是把其打回到智能泡面盖的尴尬形态。然而今年苹果在WWDC上不仅给iPad上的iOS13换了个iPad OS的马甲。还为其增加了对APFS格式硬盘和SMB文件共享的支持。其中的SMB文件共享,能很好的打破与windo...
iphone文件访问ftp服务器,将文件上传到iPhone上的FTP服务器
weixin_30666407的博客
08-04 1673
我使用PHP页面将文件发布到其中,并让PHP处理上传...。该代码用于上传照片,但可以修改为适用于任何文件。PHP代码:$uploaddir = 'photos/';$file = basename($_FILES['userfile']['name']);$uploadfile = $uploaddir . $file;if (move_uploaded_file($_FILES['userfi...
FTPSMB方式下载、删除远程服务器文件
12-10
文章在这里,没有积分可留下邮箱,看到会发给出,如有与i问可留言一起探讨 https://blog.csdn.net/sutongxuevip/article/details/84939547
VLC源码学习专栏(一)VLC整体架构
最新发布
asdfghjkl4560的博客
04-06 287
Vlc源码框架
FTPSMB服务
weixin_50344820的博客
11-01 3855
文章目录系统账户实验过程实验命令 系统账户 实验过程 实验前先确保服务器和客户机的防火墙和核心防护都已关闭 在虚拟机上创建新用户zs和ls并设置登录密码 在两个新用户的home目录下即 /home/zs和 /home/ls目录下分别新建两个不同的新文件,以作后续的实验 在vsftpd配置文件中设置所需要的配置(/etc/vsftpd/vsftpd.conf) 配置完成后重启vsftpd的配置 分别以zs用户和ls用户进入服务器的ftp服务,进行文件上传和下载的操作 实验命令 服务器上的命令: yum -
iphone/ipad 连接smb服务器,实现局域网内文件共享
热门推荐
八至的博客
09-12 7万+
支持iphone与PC共享文件夹,可浏览复制电脑上的文件,或者将手机文件备份到电脑 1、给电脑设置共享文件夹 选中一个文件夹,右键属性,选择共享 选择共享用户组everyone,或者自定义,然后选择共享 在选择高级共享,勾选共享此文件夹,再点击权限,选择刚刚共享的账户,选择赋予权限,点击确定 2、连接iphone/ipad与PC 这里以iphone为例,ipad同杨操作; 打开文件,点击右上角的三个点,选择连接服务器,输入电脑的ipv4地址,输入格式为(smb://192...
Android手机电脑共享,android smb服务和SwiFTP服务器
836811384
10-11 1962
如何在Android手机访问Windows计算机中的共享资源? Android如何在局域网下使用SWiFTP方便得进行PC于手机间的文件传输访问? 如何实现以上两种访问呢? 接下来我们将逐一进行了解谈论 ...
EDI中JAVA通过FTP工具实现文件上传下载实例
09-01
主要介绍了EDI中JAVA通过FTP工具实现文件上传下载实例,具有一定的参考价值,有需要的可以了解一下。
php实现通过ftp上传文件
10-24
在php中我们可以利用ftp_connect相关函数实现文件上传与下载功能,其实就是ftp客户端一样的操作,下面我来给大家介绍如何利用php来实现
Python实现FTP上传文件文件夹实例(递归)
09-21
本篇文章主要介绍了Python实现FTP上传文件文件夹实例(递归),具有一定的参考价值,有兴趣的可以了解一下。
java通过sftp模式实现FTP文件上传下载删除功能
10-09
java通过sftp模式实现FTP文件上传下载删除功能
Android smb访问共享文件以及播放共享文件
08-27
安卓访问服务器共享文件用于播放视频之类的等。或者访问共享所有类
Java实现FTP文件的上传和下载功能的实例代码
09-01
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。接下来通过本文给大家实例讲解Java实现FTP文件的上传和下载功能,需要的的朋友一起看看吧
android smb同步,SMBsync安卓下最好的同步备份工具
weixin_39876282的博客
05-29 2343
各种公有云都不敢用了,死的死,烂的烂,还有泄露用户信息的。每个的折腾了好几天,最后都失望了,btsync同步不到7G的文件,不停的扫硬盘,同步完了还是频繁的扫,或者一开机就不停的扫,硬盘灯一直红着,看着揪心,syncthing没btsync那变态的扫硬盘,但是突然发现,这货是真正的同步手机端删了文件,服务端也会删....本来就打算用它来,结果这一点不符合我的需求,然后接着折腾唯foldersyn...
SMB文件同步测试思路
weixin_44723534的博客
09-29 351
手机软件android_sync,SMBSync2安卓手机SMB同步软件使用方法
weixin_39551103的博客
05-29 2242
测试模式(请勿复制或删除文件)如果勾选,将不会删除和复制任何文件。使用此功能可查看与同步任务同步时将复制或删除哪些文件。你可以在历史记录和信息中看到要复制或删除的文件。您不能将其设置为测试模式下的自动同步任务。自动同步如果您在没有选择任务时按下同步按钮,任务将开始同步同步任务名称同步任务的名称。名称不区分大小写。同步类型从镜像、复制、移动或存档中选择一种方法。同步是在一个方向上进行的,从...
利用SMB协议共享电脑文件,发挥ipad生产力
weixin_46703961的博客
06-12 974
最近平板需要观看电脑端的文件,用QQ文件太麻烦,最近发现SMB协议特别好用。 1.把电脑和平板连载同一个无限网之下。 2.设置需要共享的文件。 步骤如下 点击 启动网络发现 点击高级共享] 打上勾然后点击确定 文件共享设置结束。 3下面开始查看电脑的IP cmd命令打开窗口输入ipconfig查看本地IP地址: 注意是连在同一无线网的IP有的电脑有很多ip 4 注意当平板登陆时需要账号和密码。账号是 密码则是你的开机密码,没有的话可以设置一下 5 电脑设置结束,平板登录直接完美看见电脑共享的文件
SMBFTP、DNS、等六个服务总结
qq_40907977的博客
05-06 4059
一、SMB服务 1.SMB服务功能:不同系统主机之间实现文件、打印机等资源共享 2.SMB服务主配置文件路径:/etc/samba/smb.conf/ 3.SMB服务启动(重启、停止)方法:# service smb start (restart 、stop) 4. SMB主配置文件片段: Security = user (share) 安全模式 [ BDDY ] 共享名 comment = B...
手机上(ios、Android)查看Window电脑视频文件(基于smb
addtlm的博客
01-01 1542
win+R打开terminal,ipconfig指令查看网络,拉到最下面,WLAN对应的IP地址就是本机地址.添加刚才新建的用户,如果只访问则只给读取权限,如果要在手机上修改电脑文件,则给读写权限.这个时候可能要你选择家庭账号什么的,不管,一路选择没有微软邮箱。管理员权限打开powerShell,开启smb 2.0/3.0。登录名:刚才创建的用户名,例如appleShare。2.手机上打开软件或者ios的链接网络。smb//:你的主机ip地址。要分享的文件夹,右键属性。密码:自己设置的密码。
我是说用FTP实现手机投屏电脑
07-16
抱歉,我误解了你的问题。使用FTP实现手机投屏到电脑是不可行的,因为FTP是用于文件传输的协议,无法直接实现屏幕镜像或投屏功能。 要将手机屏幕投射到电脑上,你可以尝试以下方法: 1. 使用第三方应用程序:许多第三方应用程序(如AirDroid、ApowerMirror、TeamViewer等)提供了无线投屏功能,可以帮助你将手机屏幕投射到电脑上。这些应用程序通常需要在手机电脑上同时安装,并按照应用程序提供的指南进行设置和连接。 2. 使用无线显示技术:一些手机电脑支持无线显示技术(如Miracast或Wi-Fi Display),你可以通过这些技术将手机屏幕无线投射到支持这些技术的电脑上。你需要确保你的手机电脑都支持相同的无线显示技术,并按照相应的指南进行设置和连接。 这两种方法都提供了无线投屏功能,可以让你在电脑上实时查看和控制手机屏幕。请注意,具体的步骤可能因设备型号和操作系统版本而有所不同。建议你查阅手机电脑的用户手册或参考相关厂商的支持文档以获取更具体的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 通过FTP以及SMB实现电脑,手机,ipad的文件同步访问 33859
  • ubuntu进入initramfs,系统黑屏 18835
  • SLAM系统性能评估:绝对轨迹误差(ATE)和相对位姿误差(RPE) 17893
  • latex bib添加引用网址url 10269
  • 认真的虎ORBSLAM2源码解读(四):图解ORB特征提取ORBextractor 9162

分类专栏

  • 计算机视觉 2篇
  • 机器学习 1篇
  • 数据结构与算法 45篇
  • C++ 10篇
  • python 4篇
  • SLAM 26篇
  • 其他 10篇

最新评论

  • 通过FTP以及SMB实现电脑,手机,ipad的文件同步访问

    红颜起司: 表情包太有技术含量了,不想看表情包

  • latex bib添加引用网址url

    weixin_46049764: 您好,请问URL怎么找到呀?是复制论文的网址吗

  • ubuntu进入initramfs,系统黑屏

    laidone: 笑死,你以为recovery就不是这个initramfs了吗,一样的

  • 认真的虎ORBSLAM2源码解读(十一):PnPsolver,PnP求解器

    挑战杯: 大佬,你写的很好呀,怎么到了这摆烂了表情包,源码都没有了

  • 认真的虎ORBSLAM2源码解读(四):图解ORB特征提取ORBextractor

    海上釣鳌客: int v, v0, vmax = cvFloor(HALF_PATCH_SIZE * sqrt(2.f) / 2 + 1); 为什么要有* sqrt(2.f) / 2

大家在看

  • 【C语言】扫雷小游戏

最新文章

  • Ubuntu下多版本OpenCV共存和切换
  • 使用ls grep awk xargs 过滤出指定日期的文件并删除
  • latex bib添加引用网址url
2020年1篇
2019年96篇
2018年8篇

目录

目录

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源喀麦隆克罗地亚寡人起名大全改名爱情战争周易预测起名猪年宝宝起名适合用字猷怎么读木塑板材生辰八字起名字大全测试免费左道旁门qq空间播放器孩子起名常用的字研学机构名称怎么起名深邃李姓宝宝起名大全大全曹有什么起名字潘字女儿起名大全时尚女装门店起名ppp项目武汉中百电器绿色椅子在线姓戴起名字女孩名字鸡年生宝宝起名节约用电教师宿舍楼起名五笔拼音输入法国学起名那好伍薇薇顾亦寒小说免费阅读轮回巅峰一致性检验淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化