Създаване на редовен FTPD за FreeBSD 9.0 освобождаване.
Добавяне на групата и ползвателя на FTP. Отваряне на файл / и т.н. / група - добави FTP група.
/etc/master.passwd файл - Добавяне на потребител на FTP.
Актуализира базата данни на потребителя ръчно.
Създаване на домашна директория за анонимен FTP достъп, ако е необходимо.
Промяна на собствеността и разрешения.
Добавете следните редове в /etc/rc.conf за изпълнение в режим демон.
Ние проверяваме какво се е случило.
Вторият начин - чрез inetd - не се използва след този факт. В /etc/rc.conf добавите
и raskomentiruem линия в /etc/inetd.conf
Но не забравяйте - на проблема с конфигурацията на пасивен режим - важно, ако искате да служите на връзката поради NAT.
Допълнителни ключове FTPD.
-Когато опцията 4 съдържа -D, приемайки свързвания чрез AF_INET контакт.
-Когато опцията 6 съдържа -D, приемайки връзки чрез AF_INET6 контакт.
-8 Разрешаване на изчистване на режима на UTF-8. Клиенти, които са съвместими със стандарта RFC 2640 са информирани за използването на символи в кодиране UTF-8 сървъра на. Този вариант не включва никакви файлове името на реализацията на сървъра; тя работи в продължение на сървърите за имена на файлове, кодирани в UTF-8. При изпомпване (качване) файлове на FTP е активирана за клиенти, които са съвместими с RFC 2640, конвертиране от местен кодиране клиент към UTF-8. FTP команди и собствените си мнения FTPD така или иначе, кодирани в ASCII, което е подмножество на UTF-8. Следователно не е необходимо повторно кодиране на сървъра.
-А е позволено само анонимен достъп до FTP.
-D Когато е избрана тази опция, FTPD изключен от конзолата и се превръща в демон приема връзки чрез FTP порт и генериращи (разклоняващите) деца процеси в подкрепа на исканията. Това осигурява по-малка загуба на ресурси, в сравнение с началния FTPD от inetd (8) и е полезно за приложения, натоварени на сървъри, за да се намали натоварването.
-г Debug информация ще бъде записано в дневника за калибриране с помощта LOG_FTP.
-E Disable EPSV команда. Добре е да се прилага по отношение на сървъри, които стоят зад защитна стена.
-Забрана О ч в комуникациите на сървъра конкретна информация за хоста, като вариант на името на сървъра или домакин.
-л Всеки успешен и погрешно FTP (1) сесия се записва чрез Syslog LOG_FTP. Ако тази опция е посочено два пъти, командата извличане ще се съхранява като (получите), магазин (постави), добавете, изтриване, направи директория, премахнете директория и преименуване операции с името на файла и аргументи. По подразбиране, syslogd (8), пише посланието в / реактивна / дневник / xferlog.
-M не се допуска образуването на анонимни (анонимни) потребители в указателя.
-м за да се позволи на анонимни потребители да заменят или изменят съществуващите файлове, ако е позволено от файловата система разрешения. По подразбиране, анонимен Не можете да променяте съществуващите файлове; по-специално, файла за качване на сървъра (качване) трябва да бъде създаден с уникални имена.
-О Променя сървъра и пишат само в режим на само анонимни. RETR команда не се допуска за анонимен, което не позволява анонимен сваляне (сваляне) от сървъра. Той няма да повлияе, ако -o вариант е също на разположение.
-о Поставя сървъра и пишат само за режима. RETR команда е забранено за всичко, което пречи на изтеглянето на информация от сървъра.
-Когато P съдържа -D възможност да приемат връзки на указания порт, посочена като числова стойност или име на услугата, вместо «FTP» подразбиране порт.
-Когато опцията р е посочено -D, пише процес ID файл, за даден файл вместо /var/run/ftpd.pid по подразбиране PID-файл.
-Когато R съдържа тази опция е зададена, FTPD връща към историческото поведение по отношение на проверки за сигурност на потребителските операции, както и ограничения относно искания порт. В момента FTPD подкрепя единственото пристанище команди, насочени към непривилегировани портове за потребителите на отдалечения хост (които представляват нарушение на спецификацията на протокола FTP, но затворите някои дупки в сигурността).
-R Премества сървър с режим само за четене (само за четене). Всички команди, които могат да променят файловата система, е забранено.
-S Когато е налице, тази опция комплект, FTPD пише в дневника / реактивна / дневник / FTPD анонимен изтегляне на всички файлове, ако съществува лог файл.
-T Client може също да поиска otlicheyuschiysya време за изчакване; максимално допустимия период на изчакване, който може да се настрои, опцията е даден в секунда -Т. Лимитът по подразбиране 02:00.
-т изчакване неактивност в секунда (по подразбиране 15 минути).
-Тази опция указва на U FTPD използват данни пристанища в IP_PORTRANGE_DEFAULT гама вместо IP_PORTRANGE_HIGH. Този вариант е подходящ за някои специфични конфигурации на защитната стена; см. IP (4) за повече информация.
Моля, имайте предвид, че тази опция е виртуален и не работи на FreeBSD 5.0 по-горе; И двата диапазона от портове на неизпълнение са идентични.
-ф маска режим на създаване на файла по подразбиране (маска Режим създаване на файла) на е настроен да Umask, което се очаква в осмична числена стойност. Вижте. Umask (2) за повече подробности. Тази опция може да се нулира (забранено) през login.conf (5).
-W Да не се записва в лог / реактивна / дневник / wtmp FTP сесия.
навигация в публикациите
Свързани статии