Не берите это лично, но от Вашего вопроса, и комментирует, что кажется, что Вы не понимаете то, для чего rsync на самом деле. Это не для движущихся файлов от одного места до другого – это для синхронизации файлов между двумя местами. Если Вы не хотите сохранять копию на локальной машине, то Вы не синхронизируетесь, и rsync не является инструментом, который Вы хотите.
Вы пытаетесь передать файл. Для этого можно поместить его на диск и использовать ssh, ftp, sftp, ftps, и так далее, или можно передать его по каналу через ssh как предложенный Glenn, который является правильным ответом и единственным правильным способом сделать то, что Вы хотите. Если Вы волнуетесь по поводу использования ресурса (и для широкополосных соединений это может иметь значение), то измените шифры:
gzip -c somefile | ssh -c blowfish user@host 'cat > someotherfile'
При попытке сделать что-то (как канал к rsync), и он не работает, возможно, что Вы делаете его неправильно, или возможно, что Вы пытаетесь сделать неправильную вещь. Это - вопрос инструмента для задания, и важно не исключить это вообще, это, Вы пытаетесь сделать, существует надлежащий инструмент для него.
Понимание и учет цели различных различных инструментов, доступных в среде UNIX, позволят Вам использовать и управлять той средой эффективнее. Много инструментов имеет тонкие различия или перекрытие в функциональности, но если Вы не обратите внимание на них всех, Вы пропустите много лучших способов выполнить задачи.
По данным VMware 2.x документация, NAT должен управлять тем же путем в 2.x.
Попытайтесь делать tracert гостю от хоста для наблюдения, куда трафик идет. Мое предположение - это, выходит интерфейс LAN скорее затем интерфейс VMware NAT. Также проверьте, что настройки брандмауэра на госте не изменились.