2013-10-18 569 views
-1

我使用ssh -X <ip_addresss_of_remote_host>從本地計算機連接到遠程主機。我使用的是Ubuntu 12.04。現在,我可以通過在終端中使用「firefox」命令打開Firefox來瀏覽遠程主機上的Internet。現在我從互聯網上下載的任何文件都發送到遠程主機。無論如何,我可以設置連接,使下載的文件直接到我的本地計算機?將文件從遠程主機傳輸到本地計算機

+1

是。在本地打開Firefox。 – geomagas

+0

我試過了!事實上,我的本地計算機沒有連接到互聯網,而是連接到內部網。當我在本地打開Firefox時,我無法訪問互聯網。這就是爲什麼我使用這個遠程連接瀏覽互聯網的原因。 – jibs

+0

我會堅持要在本地打開Firefox,因爲它在很多方面都是「更清潔」的解決方案。您可以嘗試通過ssh(22)隧道傳輸相關端口,以便它們可供本地計算機使用。請查看[this](http://ubuntuguide.org/wiki/Using_SSH_to_Port_Forward)是否可以爲您提供幫助。 – geomagas

回答

0

您可以使用sshfs在遠程服務器上安裝本地目錄。這樣,即使該文件將被下載到遠程服務器上,它實際上也會存儲在本地計算機上。

+1

's/ssh-fs/sshfs /' – salva

0

我假設你在遠程主機上使用瀏覽器有一些很好的理由。因此,將這些文件獲取到本地計算機,將下載的文件放在用戶路徑中的某個位置,然後將FTP傳輸到遠程主機並將文件下載到本地計算機。

0

一種可能性是將遠程Firefox會話中的下載目錄設置爲您在本地計算機上有權訪問的共享目錄。

不過,如果我是你,我剛剛下載的文件複製使用rsync本地機器:

rsync -az <remote_host>:/path/to/firefox/download/dir ./dir 
相關問題