voor dat laatste: zet je firewall goed open en je config.
evt vanaf de externe pc iets als 'http://www.whatismyip.com/' doen, en dat ipadres, of een
reeks ervan, in je smb.conf zetten als allowed.
en verder zorgen dat je user-authenticatie goed werkt.
als je eerder al geroepen hebt dat je wel allemaal andere mensen ziet in je samba-log die geweigerd worden omdat ze niet allowed zijn, lijkt het me dat je firewall wel goed is en 't "netjes" doorlaat..
mocht je nog meer willen weten of scp/vpn,
scp zelf op unix is nogal vrij standaard, voor windows heb je evt
http://winscp.sf.neten kwa vpn zou ik aanraden:
http://www.openvpn.org.
(volledige encryptie van zowel authenticatie als verkeer, keuze op basis van certificaten of user/pass, en keuze tussen enkel bepaalde ipreeksen via de vpn routeren ipv vpn als default gateway vind ik iig de voor mij meest leuke punten)
One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them.