Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


hnsk, прочтите http://vsftpd.ru/
читать дальше »
Ручной способ

Существует также возможность запуска vsftp вручную. Для этого откройте его конфиг и внесите следующие изменения:

PHP код: Выделить весь код

# Должен ли vsftpd-демон запускаться вручную? YES/NO

        
listen=YES 

После этого можно запустить сервер:

PHP код: Выделить весь код

neo5k@phobos> /usr/sbin/vsftpd 

А если было правильно указано, в какой папке искать в первую очередь, то просто:

PHP код: Выделить весь код

neo5k@phobosvsftpd 

Просмотреть, является ли эта папка проверяемой по-умолчанию можно вот так:

PHP код: Выделить весь код

neo5k@phobos> echo $PATH /usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin 


Естественно, если мы запускаем сервер вручную, мы должны убедиться, что сервер не запущен при помощи inetd или xinetd.

Проверка работы

После удачной инсталляции и конфигурирования давайте проверим доступ к FTP-серверу:

PHP код: Выделить весь код

neo5k@phobosftp phobos

        Connected to phobos
        220 
"Welcome to neo5k's FTP service."
        
Name (phobos:neo5k): testuser
        331 Please specify the password
.
        
Password:
        
230 Login successful
        Remote system type is UNIX
.
        
Using binary mode to transfer files.
        
ftpls -l
        229 Entering Extended Passive Mode
        150 Here comes the directory listing
        drwxr
-xr-x      11  500      100        400  May 07 16:22  docs
        drwxr
-xr-x       9  500      100        464  Feb 01 23:05  hlds
        drwxr
-xr-x      39  500      100       4168  May 10 09:15  projects
        226 Directory send OK
.
        
ftp

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 15:46, 17-12-2009 | #6