Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: настройка vsftpd  (Прочитано 3478 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
настройка vsftpd
« : 07 Август 2012, 15:57:12 »
Добрый день никак не могу настроить ftp. использую vsftpd однако никак не конектится к нему даже под рутом, в логах пишет ошибка авторизации.

файл настроек вот
Цитировать
listen=YES #запускается без использования xinetd.

anonymous_enable=YES #разрешаем вход анонимусам.
local_enable=YES #разрешаем вход локальным пользователям.
write_enable=YES #разрешаем выполнение команд STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE.
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES #даем анонимусам право записи и т.п.
dirmessage_enable=YES #показывать сообщение при первом входе в каталог.
connect_from_port_20=YES
chown_uploads=YES #изменять владельца загуржаемых файлов
chown_username=ftpserg #собственно указывается новый владелец
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=nobody
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Welcome to CrazyNetwork FTP server.
convert_charset_enable=YES #включаем перекодировку
local_charset=UTF8 #локаль сервера
remote_charset=WIN1251 #локаль клиента
user_config_dir=/etc/vsftpd/vusers #указываем директорию с конфигурациями наших пользователей
chroot_local_user=YES #чрутим локальных пользователей в их домашний каталог
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
userlist_file=/etc/vsftpd/user_list #список пользователей которым позволено подключаться к серверу
userlist_enable=YES # сами
userlist_deny=NO    # правила

а в chroot_list прописал только root и все

может кто нибудь знает?

Спасибо
perlito.ru -> о perl на русском

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 860
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #1 : 08 Август 2012, 00:34:20 »
может все таки логи покажите?

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: настройка vsftpd
« Ответ #2 : 08 Август 2012, 06:21:35 »
Вот и логи

Цитировать
Tue Aug  7 10:49:13 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:49:45 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 10:49:46 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:59:27 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:59:30 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 10:59:31 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:12:18 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:12:20 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:12:21 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:01 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:03 2012 [pid 1] [perlito] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:16:05 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:14 2012 [pid 1] [perlito] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:16:15 2012 [pid 2] CONNECT: Client "141.136.65.223"

perlito.ru -> о perl на русском

Оффлайн X.3.

  • Активист
  • *
  • Сообщений: 258
  • Archlinux x86_64
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #3 : 08 Август 2012, 06:41:13 »
ЕМНИП под root нельзя залогиниться. Создайте отельного пользователя.

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: настройка vsftpd
« Ответ #4 : 08 Август 2012, 09:17:31 »
Спасибо, а как?
Создавая комадой adduser и добавляя в список /etc/vsftpd/user_list не получается
« Последнее редактирование: 08 Август 2012, 09:41:21 от tiko.svyazist »
perlito.ru -> о perl на русском

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #5 : 08 Август 2012, 09:32:28 »
tiko.svyazist,
sudo mkdir /mo
echo "HELLO" | sudo tee /mo/hello.txt
sudo useradd mo -d /mo
sudo chown mo:mo -R /mo
sudo passwd mo
и клиент фтп логин мо и пароль.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: настройка vsftpd
« Ответ #6 : 08 Август 2012, 09:48:35 »
Создал как вы сказали, тоже не помогло, и в список занес, тоже не помогло
perlito.ru -> о perl на русском

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #7 : 08 Август 2012, 09:55:22 »
лог тоже покажи
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: настройка vsftpd
« Ответ #8 : 08 Август 2012, 10:05:10 »
Цитировать
Tue Aug  7 10:49:13 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:49:45 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 10:49:46 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:59:27 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 10:59:30 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 10:59:31 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:12:18 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:12:20 2012 [pid 1] [root] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:12:21 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:01 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:03 2012 [pid 1] [perlito] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:16:05 2012 [pid 2] CONNECT: Client "141.136.65.223"
Tue Aug  7 11:16:14 2012 [pid 1] [perlito] FAIL LOGIN: Client "141.136.65.223"
Tue Aug  7 11:16:15 2012 [pid 2] CONNECT: Client "141.136.65.223"

Нового ничего в логах не пишет если по новому пользователю зайти.
А в Krusader(ftp клиенте) выдает ошибку tymed out trying to connect to remote host
« Последнее редактирование: 08 Август 2012, 10:08:47 от tiko.svyazist »
perlito.ru -> о perl на русском

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #9 : 08 Август 2012, 10:40:15 »
у тебя vsftpd conf непонял, лучше поумолчания.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн X.3.

  • Активист
  • *
  • Сообщений: 258
  • Archlinux x86_64
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #10 : 08 Август 2012, 10:46:47 »
а если указать pam сервис?
pam_service_name=passwd

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: настройка vsftpd
« Ответ #11 : 08 Август 2012, 10:49:38 »
а что это такое?
perlito.ru -> о perl на русском

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #12 : 08 Август 2012, 10:56:53 »
так
sudo useradd mo -d /mo -s /usr/bin/passwdесли не работает, нужно gedit /etc/shells добавить строк /usr/bin/passwd
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн pavelb73

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #13 : 03 Май 2013, 00:57:16 »
Здравствуйте!
Хочу чтобы vsftpd работал только в активном режиме... Пока не получается. Браузер выкидывает ошибку 550 Permission denied.
Однако через ftp-клиент (Cyberduck) захожу на ftp сервер. Но попытка скачать файл пресекается с этой же ошибкой.
Если разрешить пасивный режим, т.е. pasv_enable=YES, то все работает. Подскажите, пожалуйста, где ошибка?

Настройки vsftpd.conf такие:
listen=YES
#listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=0022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
#connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to our FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
ls_recurse_enable=NO
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd.virtual
#rsa_cert_file=/etc/ssl/private/vsftpd.pem
#
user_sub_token=$USER
local_root=/srv/ftp-users/$USER
guest_enable=YES
guest_username=ftp
user_config_dir=/etc/vsftpd/users/
virtual_use_local_privs=NO
chmod_enable=YES
chown_uploads=YES
chown_username=ftp
anon_umask=0022
file_open_mode=0777
hide_ids=YES
#log_ftp_protocol=YES
userlist_enable=YES
userlist_file=/etc/ftpusers
Type  :quit<Enter>  to exit Vim

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27515
    • Просмотр профиля
Re: настройка vsftpd
« Ответ #14 : 03 Май 2013, 01:19:31 »
Браузеры обычно в принципе не работают в активном режиме.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.078 секунд. Запросов: 24.