在 Ubuntu 机器之间共享

Ane*_*ero 17 samba file-sharing

我确信这可能是一种非常简单的方法,但我还没有找到如何......我在同一网络上有两台装有 Ubuntu 10.10 的机器(只是工作组,不涉及域)。其中一个我通过 Nautilus文件夹共享共享了一个文件。在第二台机器上打开网络位置时,我看不到列出的第一个,只有Windows 网络,当进入这个文件夹时,我可以看到工作组,但在尝试进入它时,我得到了无法挂载的消息。无法从服务器错误中检索共享列表

通过 Nautilus 共享文件夹时是否需要执行其他操作?

kar*_*k87 13

方法一:
可以使用SAMBA进行文件共享(但samba主要用于linux和windows机器之间的文件共享)

  • 在终端输入以下内容 gksudo gedit /etc/samba/smb.conf

  • 将行usershare owner only = False 添加 到 [global] 部分。

  • 转到位置>>计算机。

  • 右键单击要共享的文件夹,然后选择共享选项替代文字

  • 选中显示共享此文件夹的框。

  • 写下您的共享名称并选中允许其他人在此文件夹中写入的框。

  • 现在您应该能够从您的网络查看和访问共享文件夹。

方法二:
可以使用Openssh运行以下命令进行安装,

sudo apt-get install openssh-server openssh-client
Run Code Online (Sandbox Code Playgroud)

现在转到地方菜单,然后选择连接到服务器

(在 oneiric (11.10) 中,单击桌面并使用顶部的菜单:文件-->连接到服务器

替代文字

  • 服务类型中:选择SSH

  • 服务器中:提供信息所在 PC的IP 地址

  • 港口:22

  • 现在在文件夹中:选择您要共享的文件夹。

  • 用户名中:提供您所连接的 PC 的用户名。

  • 单击连接之后,您将看到一个窗口,您必须在其中输入您尝试连接的 PC 的密码。

  • 现在您拥有读/写权限。

  • 不应使用 sudo 运行图形程序。正确的方法是在 KDE 中使用 kdesudo 以 root 身份运行 GUI 程序,或在 GNOME 中使用 gksu/gksudo。以 root 身份运行图形程序有可能导致严重的问题,这就是提供包装器的原因。阅读这个 Arch 邮件列表线程,了解一个严重的问题,你可能会遇到试图欺骗 sudo 启动 GUI http://www.mail-archive.com/arch@archlinux.org/msg04963.html (4认同)
  • 我在 Ubuntu 11.04 中找不到 *Connect To Server*。它在哪里 (2认同)

ane*_*hep 6

有很多方法可以在两个 Linux 系统之间共享文件。最简单和常用的方法是SSH。

方法一:SSH

在两个系统上安装 ssh。

sudo apt-get install openssh-server openssh-client
Run Code Online (Sandbox Code Playgroud)

然后转到“位置”菜单并选择“连接到服务器”。

替代文字

方法二:使用给予者

Giver 允许您将文件拖放到网络上的用户。它还会自动检测您网络上的其他 Giver 用户。

当您将一个或多个文件拖动到由 Giver 窗口中的头像代表的用户时,这些文件将自动传输。文件的接收者被警告用户希望发送文件。用户可以接受或拒绝它们。

在 ubuntu 中安装 Giver: sudo apt-get install giver


Mar*_*Ch1 5

一旦您在一台机器上设置了 SSH 服务器,您就可以通过 Nautilus 连接到另一台机器,方法是在地址栏中输入 sftp://192.168.1.3(或其他机器的实际 IP 号)(调用CTRL-L)。