Я не уверен, что правильно понимаю, но вы могли бы получить тот же эффект с чем-то вроде:
ssh -J user@transit.uni.edu -L 2223:rmworkstation:22 user@layout.uni.edu
Что он делает: от ssh до transition.uni.edu, затем туннелируем другое соединение ssh через это к layout.uni.edu и открываем TCP-туннель через это от localhost: 2223 до rmworkstation: 22.
Опция ProxyJump ( -J
) была введена в OpenSSH v7.3, поэтому, если у вас ее нет ни на клиентском mac, ни на tran.uni.edu, вам потребуется сделать более ручную версию, например:
ssh -oProxyCommand="ssh -W %h:%p user@transit.uni.edu" -L 2223:rmworkstation:22 user@layout.uni.edu