Я понял, что Вы хотите только войти в систему компьютера C, не действительно туннелировать что-либо от до C. Так, это должно добиться цели:
ssh -t computer-b "ssh computer-c"
Вам, возможно, придется ввести пароли дважды, сначала для компьютера B и затем для компьютера C, но этого можно избежать при помощи аутентификации пары ключей ssh.
Я обычно склоняюсь к рабочему Samba на Linux для упрощения совместного доступа к файлам с Windows. Главным образом, потому что Вы не должны волноваться об установке служб поддержки на стороне Windows. Это плюс для меня, потому что я нахожу легче реализовать сервисы на сторону Linux.
Можно смонтировать доли с помощью cifs типа файловой системы (который заменяет smbfs) на других машинах Linux.
Программный пакет самбы, а также cifs модуль ядра, обычно включается по умолчанию в большинстве дистрибутивов.
какую виртуальную машину Вы используете? Propably Вы могли создать общий совместно используемый диск. Взгляните на http://www.symantec.com/connect/articles/building-vmware-shared-disk