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

时间:2013-04-11 12:53:34

标签: bash ssh sh scp

我想知道我是否已经建立了SSH隧道并希望尽量减少使用ssh服务器对每个任务进行重新身份验证,是否有办法使用现有隧道从SSH服务器使用SCP提取文件在没有重新验证的本地机器上?

我正在尝试避免使用ssh密钥,我只想尽量减少为bash脚本输入密码的次数。

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

完成该命令后,build_server上存在一个文件。因此,如果上面的隧道仍处于打开状态,是否可以使用我的LOCAL计算机上的隧道运行SCP并将文件带到本地计算机桌面?

1 个答案:

答案 0 :(得分:5)

是的,可以进行会话共享:man ssh_config并搜索ControlMaster和/或检查herehere。这是你在找什么?