轻松将文件发送到间接 ssh 服务器

轻松将文件发送到间接 ssh 服务器

我有以下情况。我正在本地计算机 A 上工作。我需要在远程服务器 C 上运行代码,而我只能从远程服务器 B 访问该服务器。因此,要从 A 访问 C,我首先使用 ssh 连接到远程服务器 B,然后从那里使用 ssh 连接到服务器 C。

我将不得不频繁地在 A 和 C 之间来回发送文件。有什么简单的方法可以做到这一点?

 Ssh connection:
 A->B->C

 Requested file transfers:
 A<->C

答案1

在服务器“A”上创建一个脚本,在服务器“B”上启动连接并发送命令,该脚本将连接服务器“C”并发送所需的命令,如“ARGS:%1 %2 %3 等...”

请参阅此处如何在另一台服务器上运行命令:“https://stackoverflow.com/questions/1041597/how-to-run-a-script-file-remotely-using-ssh

例子:ssh user@serverB './scripts/ServerC_command.sh'

相关内容