如何通过家庭网络简单地共享和同步两台 Ubuntu 计算机上的文件夹

如何通过家庭网络简单地共享和同步两台 Ubuntu 计算机上的文件夹

目标:当两台计算机都运行 Ubuntu 时,在家庭网络上的两台计算机上同步文件夹(例如图片或文档(“共享文件夹”)。(在做了更多研究后,我改变了最初的问题)

在 20.04 版本中,我使用 Nautilus GUI“本地网络共享”来“分享“我的“共享文件夹”。第一次这样做时,弹出一个窗口要求安装 Samba。我接受了。

然后我会打开文件(Nautilus)>“其他位置”>连接到服务器> smb://IP地址. 我将使用 Unison 来完成同步部分。

从 Hirsute Hippo 中,我现在可以打开 Focal Fossa 上的“共享文件夹”,但 Focal Fossa 无法打开 Hirsute Hippo 中的“共享文件夹”。“权限被拒绝”。为什么?

Samba 主要用于与 Windows 共享。有多种选项可用于通过本地网络将文件从一台 Ubuntu 计算机发送到另一台 Ubuntu 计算机,例如 Wormhole、Teleport、Warpinator。但据我所知,它们不支持同步。

有任何想法吗?

答案1

这可能是因为 UFW 阻止了 Samba。从终端尝试以下操作:

sudo ufw allow Samba

您还可以使用 验证哪些应用程序和端口被允许通过防火墙sudo ufw status verbose,它将为您提供类似以下的信息:

to                        action      from
--                        ------      ---
...
53 (Samba)                ALLOW IN    192.168.1.0/24
88 (Samba)                ALLOW IN    192.168.1.0/24
135/tcp (Samba)           ALLOW IN    192.168.1.0/24
137/udp (Samba)           ALLOW IN    192.168.1.0/24
138/udp (Samba)           ALLOW IN    192.168.1.0/24
139/tcp (Samba)           ALLOW IN    192.168.1.0/24
389 (Samba)               ALLOW IN    192.168.1.0/24
445/tcp (Samba)           ALLOW IN    192.168.1.0/24
464 (Samba)               ALLOW IN    192.168.1.0/24
636/tcp (Samba)           ALLOW IN    192.168.1.0/24
1024:5000/tcp (Samba)     ALLOW IN    192.168.1.0/24
3268/tcp (Samba)          ALLOW IN    192.168.1.0/24
3269/tcp (Samba)          ALLOW IN    192.168.1.0/24
5353 (Samba)              ALLOW IN    192.168.1.0/24

相关内容