В настоящее время мне требуется удаленный доступ к 10-20 компьютерам, некоторые из которых должны быть доступны через несколько переходов SSH. Однако я заметил, что некоторые из SSH-соединений немного вялые. Какая установка наиболее эффективна? Более конкретно, есть ли затраты на производительность / ввод-вывод для добавления большего количества привязок портов к той же команде ssh?
Например, каковы различия между этим:
ssh -f user0@host0 -i "/certs/key.pem" -L 2001:host1:22 -L 2002:host2:22 -L 2003:host3:22 -N
и это:
ssh -f user0@host0 -i "/certs/key.pem" -L 2001:host1:22 -N
ssh -f user0@host0 -i "/certs/key.pem" -L 2002:host2:22 -N
ssh -f user0@host0 -i "/certs/key.pem" -L 2003:host3:22 -N
Я заметил, что в первом случае работает только один экземпляр SSH, но во втором случае их будет три. Какая настройка даст наилучшую производительность для любых SSH-соединений, выполняемых через туннели? Или какая-то разница в производительности просто затмевается скоростью сети?