您可以使用電腦在專用伺服器上下載文件嗎
我有一台執行 CentOS 5 的專用伺服器,我家裡有一台執行 Windows 7 的電腦。
對於一個項目,我需要在伺服器上下載大量的大文件。現在我面臨的問題是我只有一個 SSH 連接到我的伺服器,它沒有 GUI。這些文件是幾個演出,而且有很多。
首先將它們下載到我的電腦,然後再將它們上傳到伺服器會花費我很多時間,因為我的下載速度很慢,而且上傳速度也很糟糕。
選項
現在首先想到的是使用 wget 然後插入連結。
這對我來說不是一個選項,因為我需要下載的文件是從有某種身份驗證的網站下載的。
- 我必須登錄網站
- 瀏覽頁面
- 選擇下載的屬性,使用下拉菜單等
- 點擊下載按鈕,文件下載
我想到的第二件事是使用基於文本的瀏覽器,我使用 Lynx 進行一些下載,但這不適用於所有下載。我正在下載的網站在某些部分使用了大量的 Ajax,所以這並不理想。
理想的解決方案
對我來說,理想的解決方案是在我的 Windows 7 機器上使用瀏覽器,但下載內容儲存在我的專用伺服器上。也許有一些瀏覽器的客戶端伺服器解決方案。
有人對這個主題有任何想法嗎?
您可以在您的伺服器(或任何其他瀏覽器)上安裝 Firefox 並遠端使用它。
在 Unix 上,可以通過網路導出顯示。因此,您可以將其導出到您的 windows 桌面(X11 可以在 SSH 中導出,使其工作簡單)到xming等應用程序中。結果將是您的 Windows 電腦上的 Firefox GUI,但實際上在 linux 伺服器上執行(因此下載的文件被下載到伺服器上)。
另一個類似的解決方案可能是使用 VNC 而不是 X11 轉發。
您還可以使用基於文本的瀏覽器,這是極客的網上沖浪方式!
請注意,雖然不支持 javascript。
以下是大多數發行版上可用的三種基於文本的瀏覽器(按軟體包或已安裝):
**w3m-js**是 w3m 的實驗版本,集成了一些 Javascript 實現。值得一試。