1

我们的地窖里有一个 IBM Host System Z。现在的问题是我对大型机一无所知!(顺便说一句,这不是 USS。)

问题:如何将文件从主机系统传输到 Windows 机器。

通常在 UNIX 系统上,我只需安装和 ssh 守护程序并通过它连接到它。一个名为winscp的程序。之后以二进制文件传输文件,使其不会转换某些内容(Ultraedit 和其他编辑器可以处理此问题)。

使用主机系统似乎有点困难,因为 IBM 的原始格式是 EBCDIC,我不知道主机是否有最先进的 SFTP 服务器程序。有人能这么好心并启发我吗?从我目前的 IT 经验来看,该系统必须有最先进的 sftp 连接吗?我感谢任何帮助/提示/解决方案。

谢谢,操作系统

4

3 回答 3

2

如果“坐在[你的]地窖里”的大型机正在运行 z/OS,那么它就安装了 Unix 系统服务。没有它,您就无法拥有 z/OS。

有一个适用于 z/OS 的SFTP 包(免费)。

您可以通过启动 3270 仿真器进入 ISPF 选项 3.17、在字段中输入正斜杠 ( /)Pathname并按大型机 Enter 键来测试有关 Unix 系统服务的信息。另一种方法是OMVS在 TSOREADY提示符处键入,这将启动基于 3270 的 Unix shell。

您可能根本无法使用USS;如果您正在运行任何受支持的 z/OS 版本,则存在USS 。可能会担心支持特定群体之外的东西,

于 2014-05-30T11:48:08.767 回答
1

或者,根据您在 System z 上运行的操作系统,您可能没有 z/OS。你可以有 z/VM,你可以有 zLinux,你可以有 TPF。但是,如果您运行的是 zLinux,则您有 linux,它安装了 sftp,并且使用 ASCII,而不是 EBCDIC。

然而,正如 cschneid 所说,如果你有 z/OS,你就有了 USS。TCP/IP,除其他外,没有它就无法运行。另请注意,z/OS TCP/IP 有一个 FTP 服务器,因此如果设置了 FTP 服务器,您就可以通过这种方式进行连接。如果安全是一个问题,则支持 FTPS,尽管设置起来很痛苦。使用本机 FTP 服务器,您可以在进行传输时将 EBCDIC 转换为 ASCII。还有一个 NFS 服务器可用。我相信,SMB 也是如此。

还有一个可用的 FTP 客户端,因此您可以根据需要从 z/OS FTP 到您的系统。

一般来说,也许更好的做法是解释您要对数据做什么,以及数据是什么。您可以使用 TSO、ISPF 或 OMVS 编辑器直接在大型机上编辑文件。大型机支持的许多数据类型在非 z 系统上是无法处理的,除非您经过导出过程。我不太清楚在传输文件时是否要将文件转换为 ASCII。

于 2014-05-31T05:24:42.743 回答
1

虽然其他人认为所有最新版本的 z/OS 都内置了 USS 是正确的,但为了让个人用户能够访问 USS 功能(如 SFTP),还需要进行相当多的设置工作。开箱即用,您将获得 USS“最小模式”,它有足够的 USS 来支持 TCP/IP 堆栈等等。USS“全功能模式”需要设置:

  • 需要分配 HFS 文件系统
  • 您的安全包需要为您的用户管理 UID/GID
  • 等等等等

尽管如此,有了这些详细信息,并且除了您有权作为 z/OS 许可证一部分的软件之外,您当然可以运行 SFTP 和您习惯的所有其他 UNIX 风格的网络服务。

UNIX 服务规划指南是一个很好的起点:http: //publibz.boulder.ibm.com/epubs/pdf/bpxzb2c0.pdf

于 2014-08-27T01:53:03.317 回答