亚马逊ec2上的ncftpget不工作(centos)

时间:2015-02-16 12:37:22

标签: linux amazon-web-services amazon-ec2 amazon-s3 centos

我已经设置了一个运行CentOS 6的Amazon EC2实例。我已经安装了ncftp,我打算使用CRON在一夜之间自动从专用NAS驱动器中提取备份进行备份。我还使用s3fs安装了一个s3存储桶,我将其用作目标目录。

当我使用ncftp手动连接时,我能够通过FTP连接和列出文件。当我使用ncftpget以递归方式下载所有文件时,该命令似乎什么都不做 - 即使让它运行了相当长的时间,我也看不到目标目录中的文件。

有谁能告诉我为什么ncftpget命令没有响应?我还没有考虑防火墙问题吗?有没有更好的方法来解决我的问题?

[root@ip-XXX-XXX-XXX-XXX /]# ncftp -P 21237 -u admin XXX.XXX.XXX.XXX
NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to XXX.XXX.XXX.XXX...
XXX.XXX.XXX.XXX FTP server ready
Logging in...
Password requested by XXX.XXX.XXX.XXX for user "admin".

Password required for admin

Password: *********

User admin logged in
Logged in to XXX.XXX.XXX.XXX.
ncftp / > cd array1/
ncftp /array1 > cd StandoutDigital
ncftp /array1/StandoutDigital > ls
folder1/
ncftp /array1/StandoutDigital >
[2]+  Stopped                 ncftp -P 21237 -u admin XXX.XXX.XXX.XXX
[root@ip-XXX-XXX-XXX-XXX /]# ncftpget -R -T -v -P 21237 -u admin XXX.XXX.XXX.XXX /s3bucket/ /array1/StandoutDigital
Password: *********
^Z
[3]+  Stopped                 ncftpget -R -T -v -P 21237 -u admin XXX.XXX.XXX.XXX /s3bucket/ /array1/StandoutDigital
[root@ip-XXX-XXX-XXX-XXX /]#

1 个答案:

答案 0 :(得分:0)

我最后使用了lftp。