我遇到了一个问题,想问一个问题。
我想连接两台计算机。我希望计算机 2 无需外部互联网连接即可访问计算机 1 的硬盘。我该怎么做?您有什么想法吗?因为我甚至不知道这是否可行。
对于您的所有想法和建议,我提前表示感谢。
答案1
另一种方法是设置 SSH 服务器并将访问限制在本地网络。请参阅此处的示例:我如何设置 SSH 以使其仅限于我的本地网络?。我现在没有使用 Linux,因此无法仔细检查软件包的名称,但你可能需要openssh-server
,所以请尝试这样做sudo apt-get install openssh-server
。如果你遇到问题,互联网上有很多指南。
然后,您就可以借助内置文件资源管理器 nautilus 无缝连接到另一台计算机。只需执行文件 -> 连接,然后例如
sftp://user@address/folder/
答案2
我需要假设一下——因为你的初始帖子缺少一些信息。
假设:
- 两台计算机都在同一个网络中
- 两台计算机都连接到该本地网络(有线或使用 wifi)或直接连接到对方
- computer1 正在运行 linux
分解一下
如果两台计算机都在同一个本地网络中,一般来说这是可以的。它们都需要访问同一个本地路由器或直接访问对方。
直接连接的情况下:使用交叉电缆连接计算机(可能没有必要,大多数现代以太网卡应该自动协商连接)
然后相应地配置两侧的网卡(我会选择固定 IP 地址)
要将文件从计算机 1 共享到计算机 2,您需要在计算机 1 上设置某种网络共享(这里有多个选项和协议 - 即 ssh、ftp、samba 等)。人们经常使用桑巴在这种情况下。
你应该能够找到大量关于如何设置 Samba 的教程,其中一个可能的是这里
甚至更短
对的,这是可能的。