【问题标题】:Download files from specific folder in AIX box从 AIX 框中的特定文件夹下载文件
【发布时间】:2015-11-09 21:34:07
【问题描述】:

我有一个 AIX 机器。我想连接到远程FTP服务器并下载指定文件夹“abc”。

我创建了一个脚本;但它不起作用。

这是我的代码:

#!/bin/sh HOST='ftp.abc.xysz.net' USER='ftp' PASSWD='password' FILE='ababababababababababababab.abab'; 
ftp $HOST user $USER $PASSWD mget $FILE 
quit END_SCRIPT 
exit 0

这是我在执行脚本时收到的错误..

任何人都想从远程 FTP 服务器下载文件。有没有可用的单个命令

【问题讨论】:

  • NO 单一命令,作为登录安全和身份验证,是远程 FTP 中的关键部分,一旦你越过它,那么这看起来可能没有..
  • 绝对正确。我只是检查是否有任何方法..我的脚本失败了..下面是脚本..
  • #!/bin/sh HOST='ftp.abc.xysz.net' USER='ftp' PASSWD='password' FILE='ababababababababababababab.abab' ftp $HOST user $USER $PASSWD mget $FILE 退出 END_SCRIPT 退出 0
  • 你需要检查握手!一旦通过身份验证并连接,您就可以执行了,mget $file;我不太喜欢 linux,所以不会在命令上误导,请 google :) 也将代码放在有问题的地方以获得更好的答案(这次我已经这样做了)..
  • MarmiK,我已经粘贴了错误信息。我相信身份验证很好。否则它会提示..即使用户名是正确的。 (基本上是我尝试连接的服务器,我什至可以匿名连接!!;))

标签: ftp aix


【解决方案1】:

您的脚本看起来格式不正确...应该是这样的:

#!/bin/sh

HOST='10.129.151.41'
USER='technicolor'
PASSWD='blueray'
FILE='ababababababababababababab.abab'

ftp -n <<END_SCRIPT
open $HOST
user $USER $PASSWD
get $FILE
quit
END_SCRIPT

【讨论】:

  • 谢谢你们。下面的脚本对我有用:- HOST='10.129.151.41' USER='technicolor' PASSWD='blueray' FILE='ababababababababababababab.abab' ftp -n $HOST
猜你喜欢
  • 2015-09-19
  • 2016-06-29
  • 2013-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-03
相关资源
最近更新 更多