我确信这可能是一种非常简单的方法,但我还没有找到如何做到这一点...我有两台机器在同一个网络上安装了 Ubuntu 10.10(仅工作组,不涉及域)。在其中一台机器上,我通过 Nautilus 共享了一个文件夹文件夹共享. 打开网络地方在第二台机器上,我看不到列出的第一台机器,只是Windows 网络当我进入这个文件夹时我可以看到工作组但当我尝试进入它时,我得到了一个无法安装。无法从服务器检索共享列表错误。
通过 Nautilus 共享文件夹时是否需要执行其他操作?
答案1
方法 1:
您可以使用 SAMBA 进行文件共享(但 samba 主要用于在 linux 和 windows 机器之间共享文件)
在终端类型中输入以下内容
gksudo gedit /etc/samba/smb.conf
添加行仅限用户共享所有者 = False 到[global]部分。
前往位置>>计算机。
右键单击要共享的文件夹并选择共享选项。
勾选共享该文件夹。
输入您的共享名称并选中以下复选框允许其他人在此文件夹中写入。
现在您应该能够从网络查看和访问共享文件夹。
方法 2:
您可以使用 Openssh 运行以下命令来安装它,
sudo apt-get install openssh-server openssh-client
现在转到地点菜单并选择连接到服务器
(在 oneiric (11.10) 中,单击桌面并使用顶部的菜单:文件-->连接到服务器)
在里面服务类型:选择SSH
在服务器:给IP地址包含该信息的 PC 的地址。
在港口:给22。
现在文件夹:选择您想要共享的文件夹。
在用户名:提供您所连接的电脑的用户名。
单击“连接”,之后您将看到一个窗口,您必须输入您要连接的 PC 的密码。
现在您拥有读/写权限。
答案2
两个 Linux 系统之间共享文件的方法有很多种,最简单、最常用的方法是 SSH。
方法 1:SSH
在两个系统上安装 ssh。
sudo apt-get install openssh-server openssh-client
然后转到“位置”菜单并选择“连接到服务器”。
方法 2:使用 giver
Giver 允许您将文件拖放到网络上的用户。它还会自动检测网络上的其他 Giver 用户。
当您将一个或多个文件拖到“赠予者”窗口上以头像表示的用户处时,文件将自动传输。文件接收者会收到警告,告知有用户希望发送文件。用户可以接受或拒绝。
在 ubuntu 中安装 giver:sudo apt-get install giver
答案3
一旦您在一台机器上设置了 SSH 服务器,您就可以通过在位置栏(使用 CTRL-L 调用)中输入 sftp://192.168.1.3(或另一台机器的实际 IP 号码)来通过 Nautilus 连接到另一台机器。
答案4
我有一台大电脑,我们称之为楼上,还有一台小电脑,我们称之为楼下。它们在同一个网络上,由同一个路由器连接。楼上运行 Kubuntu (12.04),而楼下运行的是标准的 Ubuntu (13.04,带 KDE 桌面)。我更喜欢在楼下工作,但经常需要访问楼上的文件,而我的伴侣当时可能正在使用楼上的文件。
我首先使用 Samba 共享了一些 Upstairs 目录,这简直是一场噩梦。首先,它不能递归工作(我必须标记我想要共享的每个目录和子目录)。其次,尽管 Downstairs 可以在网络上看到 Upstairs,但当我点击共享目录时,系统不断提示我输入密码,尽管我输入的密码正确,但密码无法识别,所以我无法进入。我很想完全忘记 Samba,但首先让我们看看它如何将我的 Upstairs 音乐文件提供给我出色的互联网电台。
接下来我尝试nfs 按照用户的建议喷射按照链接中建议的说明操作,第一次就成功了。不幸的是,第二天两台电脑都重启后,我再次尝试时,不断收到mount.nfs: Access Denied...
消息。论坛上对此问题有详尽的记录,但提出的各种解决方案超出了我的技术水平。
这是我的解决方案。按照 aneeshep 的建议,在主机(服务器)计算机(或两者)上安装 ssh:
sudo apt-get install openssh-server openssh-client
现在在客户端计算机(或两者)上安装一个名为的包sshfs
:
sudo apt-get install sshfs
使用 Downstairs 上您首选的文件管理器,检查 Upstairs 是否在网络上。如果是,请在 Downstairs 上创建一个目录,您将在其中安装 Upstairs 文件系统。我们称之为/home/me_downstairs/UpstairsFiles/
现在,在命令行中输入类似的内容,然后按回车键:
sshfs [email protected]:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(这都位于一行上。)
当然,将“Upstairs”替换为网络上显示的计算机名称,但.local后缀很重要。
系统将提示您输入 Upstairs 密码。
现在,在楼下的目录中,/home/me_downstairs/UpstairsFiles/
我可以看到我所有的楼上文件并正常使用它们。
下面这个网站建议可能需要一些额外的步骤,但它们不适合我:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
请让我知道这对您是否有用。