从 dos 6 系统传输文件

从 dos 6 系统传输文件

在我的新工作中,我们有一台运行 dos 6.22 的旧 dos 机器。这台机器对于科学实验的数据采集必不可少。因此它需要继续按原样工作。

由于数据传输确实很麻烦,我的任务是找到一种解决方案,将文件从 dos 机器传输到 Linux 服务器,最好是自动的。

我是一名工程师,而不是计算机科学家,我知道一些事情,但我从未与 DOS 有任何关系。

我知道几年前文件传输是通过 scpdos 完成的,但后来它停止工作了。使用 scpdos 可以连接,它甚至会要求输入远程密码,但随后会显示“不支持的远程协议”。

嗯,我不知道,想向你寻求帮助。

最佳情况下,我可以在邮件 lunix 服务器中运行一个脚本,该脚本会复制 dos 计算机上特定目录中的所有文件,然后将其删除。每 x 分钟执行一次。

我有一台树莓派,它是否可以作为处理设备,例如:从 dos 获取数据,发送到服务器,删除 dos 上的数据...重复

希望您能帮忙。谢谢。

答案1

DOS 6.22 并非设计用于网络环境。从那时起,人们编写了各种创造性的工具,使 DOS 能够在网络上运行。在 Linux 和 DOS 之间复制文件的最佳方式是 NFS、SSH 或 FTP。

NFS

有一个名为 XFS 的 DOS NFS 客户端: http://omolini.steptail.com/mirror/winsite/winsite-mar96-3/info/pc/win3/winsock/xfs191.zip/index.html

其工作方式是,您可以在 Linux 端设置 NFS 导出,然后在 DOS 中使用 XFS 客户端挂载该 NFS 共享,如下所述: http://freedos.sourceforge.net/wiki/index.php/NFS

然后,您可以在 DOS 端编写脚本操作以将文件推送到 Linux 中的 NFS 服务器。

FTP

如果您需要反过来工作那么您需要一个这样的 DOS FTP 服务器: https://www.brutman.com/mTCP/mTCP_FTPSrv.html

然后,您可以让 FTP 主目录指向所需文件的位置。这样,您就可以使用 Linux 端的 FTP 客户端编写脚本来从 FTP 服务器收集文件。

SSH\SCP

您也可以使用 SSH\SCP,但我只看到一个 DOS 客户端: http://sshdos.sourceforge.net/

这意味着您必须使批处理脚本连接,并将结果上传到 Linux SSH 服务器。

相关内容