【发布时间】: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,我已经粘贴了错误信息。我相信身份验证很好。否则它会提示..即使用户名是正确的。 (基本上是我尝试连接的服务器,我什至可以匿名连接!!;))