Столкнулся с задачей поднять на ESXi5 фтп клиент для бекапирования данных на сервер в локальной сети. Собирал информацию по кусочкам. Выложу наработки здесь, может потом кому нибудь пригодится ;) 1. Включаем ssh на ESXi сервере. В vSphereClient Configuration -> Security Profile -> Service -> SSH
2. Качаем бинарный образ busybox (http://busybox.net/downloads/binaries/1.19.0/busybox-x86_64). Здесь есть ftp клиент к примеру
./busybox ftpput -v -u <login> -p <passwd> -P <remote port> HOSTNAME <localfile>
3. Активный режим завести у меня не получилось, стал довольствоваться пассивным. Для удобства зададим в настройках ftp сервера фиксированный диапазон портов для пассивного режима.
4. Открываем порты для пассивного режима firewall. Останавливаем firewall
esxcli network firewall set --enabled false
<service id='0021'>
<id>ftpClient</id>
<rule id='0002'>
<direction>outbound</direction>
<protocol>tcp</protocol>
<porttype>dst</porttype>
<port>
<begin>Начальный порт пассивного режима</begin>
<end>Конечный порт пассивного режима.</end>
</port>
</rule>
<enabled>true</enabled>
esxcli network firewall set --enabled true
Пользуемся ;)