amazon ec2 上的 ncftpget 不工作(centos)

ncftpget on amazon ec2 not working (centos)

我已经设置了一个 Amazon EC2 实例 运行ning CentOS 6。我已经安装了 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 /]#

最后我只是改用了lftp。