如何在无线网络上的两台Ubuntu笔记本电脑之间设置文件共享?

我有两台运行Ubuntu 12.04的笔记本电脑。 两者都连接到相同的WIFI网络以访问互联网。

如何将它们相互连接以便我可以相互访问文件,反之亦然?

另外,如何管理用户权限等?

在2台Ubuntu计算机之间共享文件

如果你有两台在同一网络上运行Ubuntu的计算机,最好使用openssh在它们之间共享文件。

在服务器(包含您要访问的文件的计算机)上,运行:

sudo apt install openssh-server 

在客户端上你应该已经安装了ssh (如果由于某种原因它没有安装,请运行sudo apt install openssh-client )。

然后,您需要确定要连接的计算机的IP。 大部分时间它都像192.168.1.x。 要查找IP,请运行ifconfig并查找“wl …”接口(如果通过以太网电缆连接,则查找“eth …”)。

在客户端上,打开Nautilus(Super + E)并转到“文件 – >连接到服务器”。

输入sftp://

Ubuntu 16连接到服务器对话框

在旧版本的Ubuntu上,您可以选择要共享的文件夹。 从Ubuntu 16开始,如果你没有在IP之后指定路径,你将获得主目录。 对于您要连接的用户的主目录之外的特定目录,您需要键入其路径。

请注意,连接可能需要一些时间,具体取决于文件夹目录的大小。

系统将提示您输入要连接的计算机的用户名/密码。

该目录的名称将成为Nautilus中的书签。

您应该具有读/写权限。

如果您不需要加密,可以使用python。 如果你已经安装了python,你可以试试SimpleHTTPServer。 为了这

 cd /folder/to/share 

然后,

 python -m SimpleHTTPServer 

这将允许通过端口8000进行共享。另一台计算机可以使用http:// yourlocalIP:8000访问这些文件

在Ubuntu中共享文件夹的快速方法

目标:

使用samba PC在2 Ubuntu之间共享一个文件夹

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

 sudo smbpasswd -a USERNAME 

似乎每个samba的安装都有点不同。 你需要调整设置,直到你得到一些有用的东西。

也许这会有所帮助。 这是我的ntfs驱动器的挂载:

 [Alpha] path = /media/alpha/ browseable = yes readonly = no guest ok = yes create mask = 0644 directory mask = 0755 force user = default force group = default 

然后我确保/ media / alpha以777权限挂载。

使用Samba对你做这个… sshfs更好。

编辑:我最近更新了我的外置硬盘上的权限,并且不需要将其安装为777。 限制ntfs驱动器的权限可能是另一个主题。

转至/ etc / samba目录并键入:

  sudo gedit smb.conf 

然后在工作组名称后添加此行:

  usershare owner only = false 

然后退出并保存。

现在重启服务:

  sudo service smbd restart sudo service nmbd restart 

现在创建一个samba用户:

  sudo smbpasswd -a RAIHAN 

并为该用户提供密码。

而已!!!