Я обычно использую WinSCP на машине Windows.
Для установки SSH на Linux, можно сделать что-то как: aptitude install openssh
Samba является слишком сложным.
И если Вы чувствуете себя особенно ленивыми, устанавливаете tightvnc сервер на машине Windows. Затем можно использовать vnc на поле Linux для просмотра рабочего стола Windows. Оттуда, можно открыть сессию WinSCP назад для Linux.;-)