示例 SFTP 批量上传脚本,用于 AS400 服务器上传到 Unix SFTP 服务器
Posted
技术标签:
【中文标题】示例 SFTP 批量上传脚本,用于 AS400 服务器上传到 Unix SFTP 服务器【英文标题】:Example SFTP batch upload script for AS400 server to upload to a Unix SFTP server 【发布时间】:2012-07-09 07:28:58 【问题描述】:假设我在 AS400 上有一个名为 helloworld.txt 的文件,我想编写一个脚本来自动在 AS400 服务器上自动上传源文件 helloworld.txt 以上传到 Unix SFTP 服务器,比如 sftp:/ /exampleunixsftp.com?
有人有这样的脚本吗? OpenSSH 是唯一可以在 AS400 上使用的工具,还是有其他方法?如果 LFTP 可以安装在 AS400 上,那将是一个简单的解决方案,但由于它仅适用于 Unix/Linux/Win/Mac,所以我没有这个选项。我在以下位置阅读了 Scott Klement 的文章: http://systeminetwork.com/article/ssh-scp-and-sftp-tools-openssh
我只需要一个示例基本脚本来完成这项工作。我会很感激的。
【问题讨论】:
【参考方案1】:SSH 上的 MidrangeWiki 主题包含一些可能有用的信息和示例。
sftp 主要用作交互式实用程序。 scp 以非交互方式执行相同的功能。
一旦设置了身份验证,该命令将是:
scp helloworld.txt username@exampleunixsftp.com:<destination path>
LFTP 可以在 PASE 环境中进行一些准备工作。见Open Source Binaries。 当前离线。使用Google cache。
【讨论】:
詹姆斯,谢谢!我将如何使用 SCP 进行身份验证?您能否提供一个如何设置身份验证的示例?以上是关于示例 SFTP 批量上传脚本,用于 AS400 服务器上传到 Unix SFTP 服务器的主要内容,如果未能解决你的问题,请参考以下文章