ПредишенСледващото

Създаване на редовен 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 сесия.

навигация в публикациите

Свързани статии

Подкрепете проекта - споделете линка, благодаря!