将文件直接下载到远程机器

将文件直接下载到远程机器

是否有可能将文件下载到具有 ftp、ssh、nfs 访问权限的远程计算机。我的意思是它不必通过发出下载的计算机。

答案1

如果有 ssh,您可以随时 ssh 远程计算机,并执行以下命令将文件直接下载到该计算机

wget <link_of_file_to_download>

例如,要将我知道其链接的 tux 图片下载到我的服务器中,我会执行以下命令

ssh user@myserver
wget http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/170px-Tux.svg.png

答案2

为了完成您要做的事情 - 在机器 A 上的浏览​​器中下载文件,但将其保存到机器 B 上的磁盘 - 您将需要在机器 A 和 B 之间建立网络连接(如果它们不在同一个本地网络上,则意味着 VPN),然后您需要在机器 A 上安装机器 B 上的磁盘。

最后一点可以通过 nfs、samba、sshfs 或任何其他方式完成。我们需要更多信息才能更直接地指定某些内容。

答案3

你可以随时使用安全副本,

通过ssh将本地文件上传到远程服务器;

scp /source/of/file username@remoteserver:/destination/file

从远程服务器下载到本地目录

scp username@remoteserver:/destination/file /source/of/file 

从远程服务器下载并上传到另一个远程服务器

scp username@remoteserver:/destination/file username2@remoteserver2:/destinatio/file2

请记住,如果您想递归上传/下载目录,您还可以传递选项!

希望这有帮助。

相关内容