
個々の接続構成を動的にする必要がありますssh
。理想的には、次のように動作するはずです。
#!/usr/bin/env bash
ssh -F <(config_provider_command) hostname
多くのLinux
およびGNU
コマンドは、ファイルの代わりにパイプを喜んで使用しますが、ssh
( openssh
) はそうではありません。そのようなファイルは存在しないというエラーが発生します。
他にも同様の問題を解決したい人がいたら、ヒントやアドバイスをいただければ幸いです。