假设我在AS400上有一个名为helloworld.txt的文件,我想写一个脚本来自动上传AS400服务器上的源文件helloworld.txt,上传到Unix SFTP服务器,比如sftp:/ /exampleunixsftp.com?
有人有这样的剧本吗? OpenSSH是唯一可以在AS400上使用以实现此目的的工具还是有其他任何方法?如果可以在AS400上安装LFTP,那将是一个简单的解决方案,但由于它仅适用于Unix / Linux / Win / Mac,因此我没有此选项。我阅读了Scott Klement的文章: http://systeminetwork.com/article/ssh-scp-and-sftp-tools-openssh
我只需要一个示例基本脚本来完成这项工作。我很感激。
答案 0 :(得分:3)
SSH上的MidrangeWiki主题提供了一些可能有用的信息和示例。
sftp 主要用作交互式实用程序。 scp 以非交互方式执行相同的功能。
一旦设置了身份验证,该命令就是:
scp helloworld.txt username@exampleunixsftp.com:<destination path>
LFTP 可以在 PASE 环境中进行一些准备工作。见Open Source Binaries。 目前离线。使用Google cache。