我可以使用现有的 SSH 连接并通过该隧道执行 SCP 而无需重新进行身份验证吗?

问题描述 投票:0回答:1

我想知道我是否已经建立了 SSH 隧道,并且我想最大程度地减少对每个任务使用 ssh 服务器的重新身份验证,是否有一种方法可以使用现有隧道使用 SCP 从 SSH 服务器提取文件本地机器无需重新验证?

我试图避免使用 ssh 密钥,我只是想尽量减少 bash 脚本需要输入密码的次数。

ssh -t user@build_server "*creates a build file...*"

该命令完成后,build_server 上就会存在一个文件。因此,如果上述隧道仍然打开,有没有办法从我的本地计算机使用该隧道来运行 SCP 并将文件带到本地计算机桌面?

ssh scp ssh-multiplexing
1个回答
13
投票

是的,可以进行会话共享:

man ssh_config
并搜索
ControlMaster
和/或检查此处此处。这是您要找的吗?

© www.soinside.com 2019 - 2024. All rights reserved.