Відповіді:
Вам знадобиться лише один тунель, оскільки посередині є лише одна машина.
Підключіться від A до B за допомогою SSH, локальним тунелем від до .:<portX>
<machineC>:3389
Залежно від вашого клієнта SSH:
OpenSSH - ssh -fN -L<portX>:<machineC>:3389 <machineB>
PuTTY - вихідний порт <portX>
, пункт призначення <machineC>:3389
, місцевий тип .
PuTTY також приймає той самий -L
варіант при запуску з командного рядка.
Підключіться від A до використання віддаленого робочого столу.localhost:<portX>
Windows Remote Desktop - введіть localhost:<portX>
у поле Комп'ютер .
Або бігати mstsc /v localhost:<portX>
.
Тут <portX>
знаходиться будь-який порт між 1024-65535, який ще не використовується машиною А.