2013-10-18 48 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 
相关问题