Установка фряшки, с локального фтп сервера значительно уменьшает время установки, поэтому было решено попробовать использовать в локалке это преимущество.
Пример будет рассмотрен для 8.2 i386, хотя для других дистрибутивов и версий особых отличий не будет.
Начнем с установки моего любимого фтп сервера — proftpd:
# cd /usr/ports/ftp/proftpd && make install clean && rehash
Настроим его теперь:
# ee /usr/local/etc/proftpd.conf
минимальная конфигурация с поддержкой анонимного подключения:
ServerName "Ftp Server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
CommandBufferSize 512
User nobody
Group nogroup
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.log
DefaultRoot ~
AllowOverwrite on
<limit ALL>
DenyAll
</limit>
<anonymous /home/ftp>
User ftp
Group www
UserAlias anonymous ftp
RequireValidShell off
AnonRequirePassword off
MaxClients 20 "The server is full, hosting %m users"
<limit LOGIN READ DIRS>
AllowAll
</limit>
</anonymous>
файлы логов:
# touch /var/log/proftpd-tranfer.log
# touch /var/log/proftpd-error.log
Создадим теперь пользователя фтп
# pw adduser ftp -m -d /home/ftp -c "FTP user"
# passwd ftp
Changing local password for ftp
New Password:
Retype New Password:
#
добавим в /etc/rc.conf
proftpd_enable="YES"
и стартуем сервер:
# /usr/local/etc/rc.d/proftpd start
Далее создадим директории для релиза 8.2 i386:
/home/ftp/pub/FreeBSD/releases/i386/8.2-RELEASE
# mkdir -p /home/ftp/pub/FreeBSD/releases/i386/8.2-RELEASE
теперь необходимо в 8.2-RELEASE залить содержимое каталога 8.2-RELEASE с диска FreeBSD.
Установка происходит как обычно, в дистрибьшен выбираем minimal, при выборе фтп просто указываете IP своего фтп сервера.
Хочу отметить, что установка с локального сервера прошла за считанные минуты, хотя можно сказать секунды)
1 комментарий. Оставить новый
Хотелось бы увидеть как на винде поднимается фтп и создается источник для установки фряхи