Когда только начинал интересоваться этой ОС ( FreeBSD ), вставал вопрос, как закачать туда файл / файлы из локальной сети. Вот решили вы установить какое-то ПО из портов, интернета у вас нет, а сами файлы tar.gz (или какие-нибудь ещё) вам дали на флешке. Самый быстрый способ правильно, поднять простейший FTP на FreeBSD. Думаю начинающим этот способ придётся по душе.
Прежде нужно быть уверенным, что есть учётная запись пользователя на нашей FreeBSD. Её можно создать через sysinstall, зайдя в систему под суперпользователем:
Если вы это делаете сидя за сервером, то заходить можете сразу под root, введя соответствующий пароль суперпользователя, если вы пользуетесь SSH клиентом, то:
su -l
Password: пароль_суперпользователя
sysinstall
Переходим в следующие подпункты(выделены синим маркером):
Заполняем предложенные нам поля (пароль я вписал user3):
С пользователем закончили.
Редактируем /etc/inetd.conf, написав в консольке:
ee /etc/inetd.conf
Раскомментируем, т.е. уберём символ # перед строкой
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
Жмём Esc, затем латинскую «а» и ещё раз «а», таким образом вы сохраните и закроете отредактированный /etc/inetd.conf
Теперь необходимо перезапустить inetd, набрав в консоли:
/etc/rc.d/inetd restart
Всё, теперь можно открыть любой FTP-клиент на любой ОС и зайти на свежезапущенный сервер под пользователем и паролем, которые мы добавили в систему (пользователь user3 , пароль user3). Забросив таким образом файлы, они будут лежать в /home/user3/ откуда их и перемещайте командой mv в нужную вам директорию, судя из прелюдии к статье в /usr/ports/distfiles/
Для матёрых фрибсдшников, статья покажется смешной, но новичкам, повторюсь, она поможет сохранить трафик и нервы.