Хорошо, по-видимому, вы сказали, что первый сервер - это просто ретранслятор, поэтому давайте использовать SSH Tunnel. Вот что вы можете сделать в Терминале:
ssh -N -t -x -L 45454:domain2.com:22 user1@domain1.net
После ввода пароля вы ничего не увидите. (В качестве альтернативы: удалите -N
чтобы фактически увидеть командную строку domain1.net
.) И затем в Transmit, вы просите подключиться к:
Пользователь: user2
Домен (сервер): localhost
Порт: 45454
Протокол: SFTP (SSH)
Обычно это позволяет вам использовать Transmit для подключения ко второму серверу через ретранслятор первого.
Когда закончите, остановите Transmit, а затем в Терминале нажмите Ctrl-C, чтобы остановить ssh
. (Или, если вы запустили ssh
без параметра -N
, введите Ctrl-C вместо exit
.)