在伺服器之間傳輸一個巨大的目錄(其中一台沒有 ssh)

在伺服器之間傳輸一個巨大的目錄(其中一台沒有 ssh)

因此,我們從一些蹩腳的共享託管提供者切換到專用伺服器,我試圖將 250+ GB 的目錄從舊的蹩腳伺服器(我沒有 ssh 存取權限)傳輸到新伺服器(我有root 存取權限)。

所以RSYNC、SCP等都不可能。

我試圖弄清楚如何在不下載所有文件並重新上傳它們的情況下做到這一點。我想把它啟動起來,回家過週末,然後再回來。

我如何從新伺服器透過 FTP 傳輸到舊伺服器?

答案1

從新伺服器遞歸安裝並使用 ncftp 或 ncftpget 來取得整個目錄結構和文件

ncftpget -R yourremotehost . /

查看http://www.ncftp.com/

答案2

如果您擁有新伺服器的 root 存取權限,則可以在其上執行任何操作。使用控制台 FTP 用戶端(通常稱為 ftp)和 FTP in。這樣做)。簡而言之,這裡沒有任何技巧。

如果您整個週末都使用控制台實用程式傳輸文件,您可能需要查看使用螢幕,這樣您就不需要保持 SSH 會話開啟。

答案3

將腳本上傳到可以執行 scp 或 FTP 的舊伺服器。執行該腳本。

答案4

當您具有 SSH 存取權限時,您可以從新伺服器執行 wget/curl。

相關內容