【发布时间】:2018-06-11 11:25:48
【问题描述】:
我有一个包含所有必需 tarball 的远程存储库。我需要在本地 linux 机器上运行命令来获取这个远程 tarball 并在本地解压。
我知道如何在远程机器上提取本地 tarball,但是在这里,我如何使用 ssh 实现相反?
我不想挂载任何远程目录,也不想在本地机器上留下 tar 文件的痕迹。这可能吗?
【问题讨论】:
-
您可能对术语有一定程度的混淆。您不会将“远程 tarball 提取到本地计算机”。您下载然后解压缩然后删除 tarball。
-
使用
scp获取远程tarball,然后在本地解压。如果远程机器接受ssh连接,它可能也接受scp。 -
@marekful:看我的回答,你可以做OP要求的。
-
请编辑您的帖子以满足您的需要,对于文件传输,您可以使用Secure copy- scp 进行基于 SSH 的访问,或使用 wget 进行 HTTP / Web 访问(匹配问题标题) .对于远程机器访问并进行操作,可能没有其他方法,然后通过ssh连接并远程运行本地脚本
标签: linux redhat tar remote-server sysadmin