dont use samba to talk between linux boxes. it's like both slack boxes having a chineese interpretter e.g
slack 1 (english) > chineese 1 (mandarin) > chineese 2 (mandarin) > slack 2 (english)
as you can see it's silly and complicated. using nfs, scp, ftp....
slack 1 (english) > slack 2 (english).
well silly analogy but you get the point. samba is for windows compatibilty.
you could use NFS, but personally i would just use SSH for the odd file transfer (use nfs if you want to copy things all the time). SCP is part of the SSH suite of tools.
i just wrote this mini howto on SSH.
hope it helps....