Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) ФТП сервер
  • Search

Помогите с FTP

Вопросы по работе ФТП сервера
vsFTPd, ProFTPd
Post Reply
  • Print view
Advanced search
19 posts
  • Previous
  • 1
  • 2
skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Помогите с FTP
  • Quote

Post by skid » Mon May 06, 2013 10:53 am

Скорее всего сервер находится в локальной сети за NAT-ом. Если так, то во время установки, в конфигурационный файл /etc/vsftpd/vsftpd.conf, была добавлена директива pasv_address. Эта директива позволяет ftp серверу vsftpd правильно обрабатывать соединения с внешними клиентами за пределами локальной сети, но это 'ломает' связь в "passive mode" с локальными клиентами.

В локальной сети должно работать подключение в "Active Mode". Вот тут можно посмотреть, как переключить FileZilla в активный режим.

Если такой вариант не подходит, закоментируйте или удалите строчку с pasv_address и перезапустите ftp сервер.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Помогите с FTP
  • Quote

Post by imperio » Mon May 06, 2013 1:19 pm

Дополню ответ skid на тему как переключится в активный режим через filezilla

Редактирование => Настройки => FTP => Переключаем в Активный
Top

JEY70
Posts: 129
Joined: Sat May 04, 2013 8:06 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Помогите с FTP
  • Quote

Post by JEY70 » Mon May 06, 2013 1:55 pm

Не ребят тут судя по всему не в режиме дело, я естественно пробывал его переключать, я нигде не могу найти ваще на компе папок с сайтами, соответственно FTP сервер не может мне выдать четкий LIST директорий. Потому что их нету.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Помогите с FTP
  • Quote

Post by imperio » Mon May 06, 2013 2:13 pm

Удалять строчку pasv_address в vsftpd.conf тоже пробовали ?

Code: Select all

/etc/vsftpd/vsftpd.conf
далее рестарт ftp

Code: Select all

/etc/init.d/vsftpd restart
Top

JEY70
Posts: 129
Joined: Sat May 04, 2013 8:06 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Помогите с FTP
  • Quote

Post by JEY70 » Mon May 06, 2013 2:29 pm

Code: Select all

login as:root
[email protected]'s password:
Last login: Sun May  5 20:21:45 2013 from 192.168.1.101
[root@drivesite ~]# /etc/vsftpd/vsftpd.conf
-bash: /etc/vsftpd/vsftpd.conf: Отказано в доступе
[root@drivesite ~]#
И еще переодически мне вот такое вылазит

Code: Select all

Message from syslogd@drivesite at May  6 18:31:41 ...
 kernel:[Hardware Error]: CPU:1 MC1_STATUS[Over|CE|-|-|-]: 0xd000000000000171

Message from syslogd@drivesite at May  6 18:31:41 ...
 kernel:[Hardware Error]: Instruction Cache Error: Copyback Parity/Victim error.

Message from syslogd@drivesite at May  6 18:31:41 ...
 kernel:[Hardware Error]: cache level: L1, tx: INSN, mem-tx: EV
Top

Sattva
Posts: 71
Joined: Thu Apr 25, 2013 9:34 am

Re: Помогите с FTP
  • Quote

Post by Sattva » Mon May 06, 2013 4:57 pm

Недавно на ровном месте была похожая проблема:
Connect - ok
Entering Passive Mode (77,81,241,148,139,91)
Opening data connection IP: 77.81.241.148 PORT: 12675
MLSD - кранты.

Оказалось, что firewall был настроен на разрешения обращения к портам 30 000 - 50 000.
А тут 12675 - логично, что коннекта не было. Поставил 10 000 - 50 000 и все заработало.
Вывод - если есть коннект и нет листинга по таймауту, то возможно проблема в FireWall
в самом Linux.

Не знаю в тему ответил или нет, но обратить внимание следует.

Делал FireWall по этой инструкции:
http://wiki.lxcenter.org/How+to+secure+ ... h+IPTABLES

Code: Select all

# FTP Out
iptables -t filter -A OUTPUT -p tcp --dport 20:21 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 30000:50000 -j ACCEPT
# FTP In
iptables -t filter -A INPUT -p tcp --dport 20:21 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 30000:50000 -j ACCEPT
iptables -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
echo - FTP : [OK]
Как видим, строку
iptables -t filter -A INPUT -p tcp --dport 30000:50000 -j ACCEPT
пришлось заменить на
iptables -t filter -A INPUT -p tcp --dport 10000:50000 -j ACCEPT

И эту тоже:
iptables -t filter -A OUTPUT -p tcp --dport 30000:50000 -j ACCEPT
Top

JEY70
Posts: 129
Joined: Sat May 04, 2013 8:06 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Помогите с FTP
  • Quote

Post by JEY70 » Mon May 06, 2013 5:48 pm

Ребят я в линуксах только в убунту слегка разбираюсь, фаерволл я вобще не настраивал по ка что.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Помогите с FTP
  • Quote

Post by imperio » Mon May 06, 2013 8:37 pm

JEY70
Не очень понятны ваши команды в консоли

Code: Select all

[root@drivesite ~]# /etc/vsftpd/vsftpd.conf
Если вы хотите отредактировать файл через консоль то команда такая

Code: Select all

vi /etc/vsftpd/vsftpd.conf
Легче редактировать через графический клиент к примеру программой WinSCP
(Соединение SFTP)
Top

JEY70
Posts: 129
Joined: Sat May 04, 2013 8:06 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Помогите с FTP
  • Quote

Post by JEY70 » Tue May 07, 2013 6:19 pm

imperio wrote:Удалять строчку pasv_address в vsftpd.conf тоже пробовали ?

Code: Select all

/etc/vsftpd/vsftpd.conf
далее рестарт ftp

Code: Select all

/etc/init.d/vsftpd restart

Почему то там было две таких строчки, проблема была решена удалением обоих, прошу дико меня извинять за тупость.
Top


Post Reply
  • Print view

19 posts
  • Previous
  • 1
  • 2

Return to “ФТП сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password