This one I saw from a Tweet from lamw.
Of course activating the shell console on ESXi is not supported - I do not need to remind you about that. But, if you already have done it and would like to transfer files in and out of your ESXi host with FTP, here is how.
~ # ftpget        
BusyBox v1.9.1-VMware-visor-654 (2008-12-17 10:01:32 PST) multi-call binary 
Usage: ftpget [options] remote-host local-file remote-file
Retrieve a remote file via FTP
Options:        
        -c,--continue   Continue previous transfer         
        -v,--verbose    Verbose         
        -u,--username   Username         
        -p,--password   Password         
        -P,--port       Port number
~ # ftpput        
BusyBox v1.9.1-VMware-visor-654 (2008-12-17 10:01:32 PST) multi-call binary 
Usage: ftpput [options] remote-host remote-file local-file
Store a local file on a remote machine via FTP
Options:        
        -v,--verbose    Verbose         
        -u,--username   Username         
        -p,--password   Password         
        -P,--port       Port number