ssh - 使用GNU并行进行ssh隧道

标签 ssh gnu-parallel

我将在一系列网关服务器(gate)后面的虚拟机上分发我的脚本。系统可以恢复

| _my_client_ | ------(gnu parallel --sshlogin)----> | gate | -(ssh)-> | VM_1 | / | VM_2 |

基本上,要在连接到Gate Server之前到达VM。

是否可以将GNU并行设置为以这种方式工作?

最佳答案

这样做的方法是设置ssh:

在.ssh / config中:

Host vm1 vm2
  ProxyCommand ssh gate nc -w 1 %h 22

这样,您可以直接直接使用vm1和vm2,

关于ssh - 使用GNU并行进行ssh隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34322047/

相关文章:

objective-c - 使用 native Mac 应用程序在远程 Linux 机器上执行 SSH 命令。 ( Objective-C )

java - 通过 SSH 远程登录

perl - 使用 SSH,从另一个 perl 文件远程执行 perl 文件并传递包含空格的参数的最佳方法是什么?

bash - 如何使用 GNU Parallel 解释 CSV 列中字符串值中的 Shell 变量?

bash - 将数组传递给 GNU Parallel 以替换 for 循环

bash - 输出并行--pipe到文件

windows - 推送后输入 key/.ssh/id_rsa' 的密码

python - Paramiko:使用 'select' 异步读取长 shell 脚本输出

c++ - OpenMP/__gnu_parallel 用于 unordered_map

bash - 如何使用 screen session 参数并行运行 GNU?