目标:当两台计算机都运行 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