Настройка SSH-моста на удаленной машине

Я знаю, как туннелировать какой-то порт через удаленную машину, используя SSH. Но теперь у меня проблема, я не знаю, как обращаться. У меня три машины:

1) [PC] Это моя машина. Из этого я могу получить доступ к другим двум.

  • Как войти в единый хост SSH без кодовой фразы?
  • Как я нажимаю Mercurial репозиторий на BitBucket поверх ssh?
  • Остановить конфигурацию ssh при первом совпадении
  • Классы DSA / RSA работают с Linux, но не HP-UX
  • Попытка SSH на сервер и получение key_load_public: Нет такой ошибки в файле или каталоге
  • Как найти md5sum файлов на удаленных машинах, выполнив ssh?
  • 2) [AS] Это сервер приложений. Он не может достичь ни одного из двух других

    3) [WS] Это машина с webservice.

    Это выглядит так:

    ╔======>[AS] ║ ║ ║ ║ [PC] X ║ ║ ║ ║ ╚======>[WS] 

    Мне нужно перейти от [AS] к [WS], поэтому я хочу этот путь:

      ╔=======[AS] ║ ║ [PC] ║ ║ ╚======>[WS] 

    У меня есть доступ администратора как на [ПК], так и на [AS]. У меня нет доступа к [WS].

    Возможно ли что-то подобное?

    Что я до сих пор: я могу сделать обратный SSH-туннель от [ПК] до [AS], используя эту команду:

     ssh -R 12001:localhost:22 root@AS 

    Это ставит меня на консоль [AS], и я могу ssh на [ПК] на порту 12001. Я думаю, это необходимый первый шаг. Но как мне создать мост SSH от [AS] до [WS]?

    Linux и Unix - лучшая ОС в мире.