如何使用像 PuTTY 这样的终端软件通过串行连接登录作为主机的 DOS PC?

如何使用像 PuTTY 这样的终端软件通过串行连接登录作为主机的 DOS PC?

我已经通过串行电缆连接了我的客户端 PC 和一台小型 DOS PC,并使用 PuTTY 在两者之间建立连接。

我做了一个简单的测试,在echo hello>com1DOS PC 的命令行中输入。消息出现在 PuTTY 终端窗口中。

我真正的目标是通过 PuTTY 终端来控制 DOS PC,就像在 Linux 机器上一样。但似乎行不通。我觉得我这里漏掉了一些东西。这与协议有关吗?还是 DOS PC 上缺少软件?

我希望有人能帮助我吗?

答案1

好的,我自己解决了。我找到了一个叫做世界卫生组织。关键组件是三个文件。setbaud.exego.bathost.bat。客户端 PC 和主机 PC 都需要所有这些文件。

  1. 使用串行电缆连接两台电脑,然后打开电脑。
  2. 在主机上,导航到包含 WHOST 文件的文件夹。然后输入setbaud 3F8 383F8是十六进制的串行端口地址,又称 COM1。38是 38,400 波特的缩写形式。它是数据传输速度。两台 PC 上的速率必须相同,否则数据将无法正确解释。
  3. 输入host并按下enter。现在主机已准备好进行远程连接。
  4. 在客户端 PC 上输入setbaud与主机 PC 相同的参数。
  5. go在控制台中输入并按下enter。程序将要求输入密码。foobar默认情况下是密码。最后一次按下回车键后,连接应该建立。现在您可以通过客户端 PC 控制主机 PC,就像您直接坐在它前面一样。

如果你想终止连接:输入exit并按下enter。连接将终止。唯一的问题是,为了建立新连接,您必须host.bat在主机 PC 上重新启动。否则它将无法工作,因为 WHOST 将不再监听配置的 COM 端口……我猜。

我已经设置了一台 DOS VirtualBox 机器作为客户端。它运行良好。

答案2

提前致歉 - 这不是最好的答案,但我很好奇 - 我真的记不清了,因为自从我上次需要做这样的事情以来已经是几十年前了。祝你实验愉快!:-)

有没有办法通过在“服务器”端使用设置串行端口参数MODE然后启动COMMAND.COM COM1或来实现相同的目的CTTY COM?然后只需在“客户端”端使用相同的模式参数打开终端即可。

相关内容