Bash脚本以在两个服务器之间传输文件

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

我正在编写bash脚本来执行以下操作:将特定文件传输到跳转服务器,然后将相同文件从跳转服务器传输到最终服务器。我最初的想法是先将文件放入SCP,然后再SSH到跳转服务器中,然后再将SCP再次添加到文件中,但是当我通过SSH进入跳转服务器时,bash脚本终止。我对bash经验不足,想知道如何执行此两段式文件传输,或者有比我目前使用的方法更好的方法吗?

bash file ssh remote-access
1个回答
1
投票

scp已经可以处理通过跳转服务器连接到目标的详细信息。不需要其他脚本。

scp -o ProxyJump user@jumphost /path/to/local_file final_server:/destination/path
© www.soinside.com 2019 - 2024. All rights reserved.