我想基本上wget
通过 SSH将命令通过管道传输到远程服务器上的文件。我怎样才能做到这一点?我知道我可以简单地ssh
进入服务器并让它下载文件,但我更愿意使用本地机器下载并发送它。
Gil*_*il' 26
因此,您登录到一台机器myclient
并可以ssh
访问另一台机器myserver
。您想通过 HTTP 从删除服务器下载文件www.example.com
,myclient
但数据需要保存在myserver
. 这应该这样做:
wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'
Run Code Online (Sandbox Code Playgroud)
或者,您可以myserver
使用sshfs通过 SSH挂载的文件系统。这对于一次性的需求来说可能太麻烦了,但如果你经常做这种事情就很方便。
mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31539 次 |
最近记录: |