Ubuntu 11.10 PC 无法访问 Ubuntu 11.10 笔记本电脑共享的文件夹

Ubuntu 11.10 PC 无法访问 Ubuntu 11.10 笔记本电脑共享的文件夹

我在同一个网络中有一台台式电脑和一台笔记本电脑。它们都运行着 Ubuntu 11.10。我在笔记本电脑上共享了一个文件夹,但不知为何我的电脑却无法访问它。

以下是我目前所做的:

在笔记本上,我右键单击我的主文件夹,然后转到

Properties -> Share

我标记的位置Share this folderAllow others to create and delete files in this folder.它要求我安装一些服务。它们失败了。所以我手动安装了sudo apt-get install samba。工作正常。现在我转到我的电脑并打开我的主文件夹。在上面的菜单中我选择了GO->Network。在那里我按下CTRL+L并输入了笔记本上的本地 IP 地址。但不知何故它找不到它。

我还需要做更多配置吗?

我很感激大家的帮助,谢谢!

PS:有时它会说

Error: Failed to retrieve share list from server
Please select another viewer and try again.

我在下面的一条评论中引用了这张图片。它与我最初的问题的表述没有直接关系,但与@lumbric在下面的评论中提出的解决方案有关。

在此处输入图片描述

答案1

重新创建笔记本上的共享(如您第一次尝试做的那样)安装 samba 可能会解决您的问题。我已经遇到过这种情况。如果此方法有效,请告诉我以更新我的答案。

使用sshfs共享文件夹:

如果您想在 Ubuntu 计算机之间共享文件夹,我建议您使用原生 Linux 解决方案吗?Samba 重新实现了 Windows 协议,而我总是遇到 Samba 配置问题。另一方面,我发现它sshfs更容易使用。假设您已安装 sshfs 并且您是 fuse 组的用户,只需执行以下操作:

mkdir ~/shared_folder
sshfs <user>@<ip>:<shared_folder_path> /home/$USER/shared_folder

然后检查它是否正常工作并执行你的操作:

cd ~/shared_folder
ls
nautilus .
etc.

卸载:

fusermount -u ~/shared_folder

添加条目到/etc/fstab

有些人喜欢在文件末尾添加此行/etc/fstab

sshfs#<user>@<ip>:<shared_folder_path> <mount_point> fuse defaults,user,idmap=user,noauto 0 0

这样,您就可以使用 挂载该文件夹mount ~/shared_folder。仍使用 fusermount 卸载。

我通常不使用此方法,因为我将密钥配置为浏览我的 bash 历史记录,因此只需输入sshf+即可获得我之前的所有 sshfs 挂载。此外,我不需要进行系统范围的更改。

答案2

CTRL+L在 Nautilus(这是 Ubuntu 默认文件浏览器的名称)中安装是一个好的开始!但你必须使用正确的网络协议,即中小企业使用 Samba 时。因此您必须输入:

smb://127.0.0.1/

(当然要替换IP地址)

这可能是 Ubuntu 中一个相当严重的可用性错误。如果您只是单击“网络”,它永远不会在您的网络中找到任何计算机。

额外提示

如果两台机器都运行 Ubuntu,我不确定 SMB 是否是家庭网络的最佳选择。Samba 主要用于与 Windows 计算机共享文件。但我没有更好的建议。sFTP 和 SSH 很好但很慢。据我所知,NFS 缺少一些重要功能。FTP 可能是一个不错的选择。

附言:顺便说一句,请注意 STRG 是德语,英语用户可能不明白这是 CTRL 键...;)

相关内容