2013-04-09 41 views
1

我需要將文件從一臺服務器傳輸到另一臺服務器。通常我只是下載文件,然後使用FTP將em上傳到新服務器。使用SSH下載FTP數據

現在我正面臨着超過15GB數據的gazillion文件。是否可以直接從新服務器下載em,從而跳過一步?我可以完全控制第二臺服務器,但只能在舊服務器上使用FTP權限。

感謝

回答

3

你可以使用wget在新服務器上從舊的服務器下載數據。類似於

$ wget -r -N -l inf 'ftp://old.example.com/' 

應該這樣做。如果您需要更具體的內容,請查閱手冊頁。 wget非常強大。

或者,FTP可以直接用於從服務器到服務器的傳輸。由於FTP使用單獨的控制和數據連接,因此可以將數據連接建立到與控制連接源自的主機不同的主機。這是通過將其中一臺服務器切換到被動模式來完成的。我認爲SecureFX支持這種操作模式,方法是打開兩臺服務器的連接並在它們之間拖放文件。但是,我不知道是否有任何可以做到這一點的免費軟件。

+0

謝謝!這就是訣竅! – 2013-04-09 14:08:19