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

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

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

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 - лучшая ОС в мире.