我需要将 tar.gz 文件从 RHEL5 传输到 IBM AIX... IBM AIX 没有 scp,而且我认为我无法安装,因为我只是将系统用于临时用途。有没有其他替代方案?在我读过的大多数论坛中,他们都在谈论 ftp,但我也无法从 AIX 服务器 ftp 到 Linux 系统...我是否需要在我的 Linux 系统上运行某种东西才能让 AIX 服务器进行 ftp?我正在 ftping IPADDR,就像 ftp 一样。如果有任何其他替代方案,请告诉我。谢谢。
答案1
您可以使用 netcat 传输文件。它通常存在于大多数 nix 类系统中。
在需要执行文件的系统上
cat /path/to/file | nc -l -p 7878
在接收方:
nc remotehost -p 7878 > received_file
答案2
为了能够通过 FTP 进入 Linux 服务器,您需要在其上运行一个 FTP 服务器。
如果您在 IBM AIX 上有 HTTP 客户端,您也可以尝试通过 HTTP 进行传输。您必须在 Linux 上运行 HTTP 服务器并提供要下载的文件。
或者仅通过 netcat。
请记住,所有这些方法(与 rsync 不同)都不能保证文件的完整性,因此我建议您在成功传输文件后手动检查。
答案3
在两者之间创建 NFS 挂载。