问题描述
我有一根以太网电缆(不是交叉电缆)来连接我的笔记本电脑和台式机 ubuntu 机器。我想传输大量数据。这样的电缆可能吗?我相信在两台 Windows 机器之间这样的连接是可能的(虽然我不完全确定)。
最佳思路
当然可以!用数据线连接它们,为每台机器设置 IP 地址,例如台式机为 192.168.1.1,笔记本为 192.168.1.2。不要忘记在设置地址后禁用/启用连接,因为它们可能需要激活。
然后,在您的一台机器上,可能是数据源,右键单击您要共享的文件夹,转到 “Share” 并启用共享。 Samba 是必需的,当启用共享时,系统会询问您是否要安装它,否则,如果它已经安装,它将立即运行。请记住设置一个简单的共享名称,简短且没有空格。
现在,转到另一台机器,打开 nautilus(或任何其他文件管理器)并转到位置:
\\n
smb://192.168.1.2/folder/
\\n
在哪里:
192.168.1.2 是共享文件夹的源机器IP。\nfolder 是您在启用共享时设置的文件夹名称。
在 nautilus 中,您可以通过单击 CTRL + L 并将其写入地址栏来转到此位置。
次佳思路
任何两台计算机之间的直接连接都完全可以通过将交叉电缆连接到两台计算机来实现,并且可以在任何销售网络电缆的商店购买。如果两台计算机中的一台更现代,您甚至不需要这样的交叉电缆,任何网络电缆都可以。
硬件配置:
看看这个 AskUbuntu Q&A 如何设置静态 IP 地址并将一台计算机设置为使用 192.168.1.1/24,另一台计算机使用 192.168.1.2/24
将此电缆插入两台计算机的以太网端口。
软件:
在计算机之间传输文件的最简单方法是 NitroShare,因为它不需要任何基础设施,易于安装和使用,而且速度快得令人眼花缭乱。它还可以在所有东西上运行: Ubuntu , Windows ,…
要安装 NitroShare,请使用以下步骤:
sudo add-apt-repository ppa:george-edison55/nitroshare-dev
sudo apt-get update
sudo apt-get install nitroshare
现在菜单栏中会出现一个小图标:
(在两台电脑上执行这些步骤)
在一台计算机上,单击 NitroShare 图标并单击 “Send Directory”,然后(假设您要发送用户数据)逐一发送文档、图片……。
警告!不要发送整个 /home
目录,因为那样也会复制您的配置文件!
第三种思路
大多数千兆以太网 (10/100/1000BaseT) 适配器都具有自动 MDI/MDIX 功能。因此,如果您将它安装在一台计算机上,您可以使用标准以太网电缆将它与另一台计算机连接起来——这是硬件问题而不是软件问题。
大多数具有千兆以太网端口的现代 PC 都具有此功能 – 只需插入两台 PC – 如果它们相互通信,则至少有一台计算机具有这些端口之一。
较旧的 PC 将无法执行此操作 – 您需要一根 cross-over 电缆。
但是,如果您不想专门购买一根,则可以很容易地用直电缆制作一根。
交叉电缆是一种以太网电缆(Cat 5、Cat 5e 或 Cat 6),其一端的引脚 1、2、3、6 分别与另一端的引脚 3、6、1、2 交叉。
因此,如果您可以方便地使用 wire-stripper,则可以使用 cross-over 正确的电线。
第四种思路
除了其他答案中的配置(关于设置 IP 地址)之外,我还推荐 Giver 作为一个程序来在两台计算机之间轻松传输内容。
第五种思路
我将在 ubuntu 机器上安装 ssh-server,在 windows 上安装 winscp。这两个任务都很简单,然后你可以 Total-commander-like 复制文件。
-
在 ubuntu box 上安装 openssh-server\n
sudo apt-get install openssh-server
-
安装 WinSCP(用于 windows 的 scp 图形客户端)
-
复制你需要的文件。