通过 rs232 串行端口将两台计算机连接在一起

通过 rs232 串行端口将两台计算机连接在一起

想知道是否有人知道通过 rs232 串行端口连接 telnet/ssh 的解决方案

编辑:

我正在寻找一种通过串行端口将计算机连接在一起的方法。我希望能够通过串行端口查看计算机的文件系统。这可能吗?

编辑:

因此,我已成功使用 r232 串行端口和零调制解调器将两台计算机连接在一起。我使用的说明位于这里

现在我如何进入主机的文件系统?

有任何想法吗?

答案1

这是完全可行的,事实上,这是 1970 年左右前 GUI Unix 的精髓,这是仅有的将控制台终端连接到 Unix 计算机的一种可用操作方式。这种惯例的遗产仍然存在于我们身边(虽然在当今的微型计算机系统中可能有些模糊和潜意识,但它并不过时),并且可用,尤其是在缺乏带有内置键盘和显示器的控制台(如实际设备)的嵌入式系统中本网站

(Marvel 的 U-Boot 是主机的 Linux OS 衍生品)。

有两个问题需要解决。

  1. 正如已经讨论过的,物理连接只是答案的一部分。

  2. 还需要在主机上运行(命令行解释器)或其他终端界面CLIconsole

细节:

步骤 1. 可以使用以下实用程序测试物理连接(并控制硬件设置,如port选择、、、baud rateparity):moserial、、、、... 具有基本数据和文件传输功能。gtktermminicomputty

ls >dir-list.txt(有点难以理解的是,如果在一台机器上完成下一步,然后使用实用程序(如 moserial)将目录列表文件发送到另一台机器,则不需要下一步 2。 )

第 2 步。使用连接控制客户端的主机需要使用主机上的命令接口,使用以下实用程序: gettyscreen,... 。以下是使用的基本描述getty或者Ubuntu screenlucid 手册页执行此操作。客户端通常只需使用“简单”串行端口通信实用程序,如步骤 1 中所示。诸如screen或 之类的程序kermit通常在主机和客户端计算机上运行。gkermit但如果在主机上使用,则必须已经建立控制台通信会话,例如使用getty

答案2

油灰如果您正在谈论直接串行连接(插入电缆等),则可以执行上述所有操作

安装后,打开 putty,选择“Serial”,检查端口设置,然后打开。

然后,插入电缆并启动设备。

编辑:要通过串行端口将两台计算机连接在一起,需要一根零调制解调器电缆。这是一根输入和输出交叉的串行电缆(类似于以太网交叉电缆)。这使两台计算机能够相互通信。

您还需要在两台计算机上安装 PuTTY(或终端仿真器),并为两台计算机使用正确的 COM 端口。还要确保其他设置相同(波特率等)。

一旦打开它们,它们应该会连接。但是,不会运行任何程序,因为这只是直接连接。但这只是一个开始。

在这个问题中可以找到更详细的解释:两台计算机之间的串行连接

答案3

你试图做的事情被称为

*nix 原生支持。您使用什么平台?

答案4

在 80 年代我曾经使用过一个名为 FastLynx 的程序。

它显示了一个双窗格窗口,一边是本地文件系统,另一边是另一个系统。

您可以剪切、粘贴、传输并在两个窗格上查看文件。

适用于 DOS、Windows 和 Linux。

相关内容