2010-04-21 19 views
0

我试图在终端上使用wget下载一个文件夹(我使用的是Mac,如果这很重要),因为我的ftp客户端会吮吸并保持超时。它不会长时间保持连接状态。所以我想知道是否可以使用wget通过ftp协议连接到服务器以下载有问题的目录。我在互联网上搜索了这个,并试图编写命令,但它一直失败。因此,假设如下:我将如何构建一个终端命令以从Media Temple(gs)服务器下载wget的文件夹?

FTP用户名是:[email protected] FTP主机是:ftp.s12345.gridserver.com ftp密码为:somepassword

我曾尝试在下面的写命令方法:

wget -r ftp://[email protected]:[email protected]/path/to/desired/folder/ 

wget -r ftp://serveradmin:[email protected]/path/to/desired/folder/ 

当我尝试的第一个方式,我得到这个错误:

Bad port number. 

当我尝试第二种方式我得到了一个更进一步,但我得到这个错误:

Resolving s12345.gridserver.com... 71.46.226.79 
Connecting to s12345.gridserver.com|71.46.226.79|:21... connected. 
Logging in as serveradmin ... 
Login incorrect. 

我可以做什么错了?

回答

1

在Mac上使用scp取而代之,它可能会更好。

scp -r [email protected]:/folder/path /local/path

+0

哇,我认为它的工作相当不错!非常感谢。 问:你认为它的工作原理是因为我有SSH访问服务器?这将工作在其他服务器,我只有ftp访问? – racl101 2010-04-21 19:40:46

+0

您需要拥有ssh访问权才能使用SCP。我不认为它会工作,如果你只有FTP(我不是100%确定寿)。 请务必将您的问题标记为已回答 – 2010-04-21 19:54:50

相关问题