Если я правильно прочитал ваш вопрос, вы не можете ssh
из Foo в Bar, иначе это было бы так просто, как:
win> ssh -L 2210:bar:22 user@foo
Где вы, вероятно, замените ssh
на PuTTY и настроите правильный туннель, но, надеюсь, это проиллюстрирует, как вы должны его настроить ...
Затем вы можете запустить сеанс ssh
для bar, используя:
win> ssh -p 2210 bar-user@localhost
Если вы можете только ssh
от Bar до Foo, вам сначала нужно настроить туннель от Bar до Foo, используя :
bar# ssh -R 2210:localhost:22 user@foo
Если это соединение установлено, вы можете начать соединение из Windows с Foo, используя:
win> ssh -L 2210:localhost:2210 user@foo
Таким образом, у вас есть обе стороны, подключенные к Foo, и вы сможете начать соединение, используя:
win> ssh -p 2210 bar-user@localhost