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