![使用 SSH,将 webURL 传输到远程机器](https://linux22.com/image/1331900/%E4%BD%BF%E7%94%A8%20SSH%EF%BC%8C%E5%B0%86%20webURL%20%E4%BC%A0%E8%BE%93%E5%88%B0%E8%BF%9C%E7%A8%8B%E6%9C%BA%E5%99%A8.png)
你好,我在图书馆做了一些研究,以便稍后在我房间的台式电脑上使用一些图片。我的实验室帐户上有空间,我通常通过 SSH 进入,我想知道 URL 是否可以直接传输到远程机器并保存在硬盘上。
我在想这样的事情:
scp http://click.si.edu/images/truncatedurl.jpg /home3/etc.../filename.jpg
这可能吗?
提前致谢。
答案1
您可以这样做。基本上,您抓取内容并使用 ssh 将其传输到远程文件中。如果您设置了基于密钥的身份验证,这将发挥最佳作用,因此您不必在复制过程中提供您的凭据。
curl "http://click.si.edu/images/truncatedurl.jpg" | \
ssh remotehost 'cat > /home3/etc.../filename.jpg'