Помогите с FTP
Re: Помогите с FTP
Скорее всего сервер находится в локальной сети за NAT-ом. Если так, то во время установки, в конфигурационный файл /etc/vsftpd/vsftpd.conf, была добавлена директива pasv_address. Эта директива позволяет ftp серверу vsftpd правильно обрабатывать соединения с внешними клиентами за пределами локальной сети, но это 'ломает' связь в "passive mode" с локальными клиентами.
В локальной сети должно работать подключение в "Active Mode". Вот тут можно посмотреть, как переключить FileZilla в активный режим.
Если такой вариант не подходит, закоментируйте или удалите строчку с pasv_address и перезапустите ftp сервер.
В локальной сети должно работать подключение в "Active Mode". Вот тут можно посмотреть, как переключить FileZilla в активный режим.
Если такой вариант не подходит, закоментируйте или удалите строчку с pasv_address и перезапустите ftp сервер.
Re: Помогите с FTP
Дополню ответ skid на тему как переключится в активный режим через filezilla
Редактирование => Настройки => FTP => Переключаем в Активный
Редактирование => Настройки => FTP => Переключаем в Активный
Re: Помогите с FTP
Не ребят тут судя по всему не в режиме дело, я естественно пробывал его переключать, я нигде не могу найти ваще на компе папок с сайтами, соответственно FTP сервер не может мне выдать четкий LIST директорий. Потому что их нету.
Re: Помогите с FTP
Удалять строчку pasv_address в vsftpd.conf тоже пробовали ?
далее рестарт ftp
Code: Select all
/etc/vsftpd/vsftpd.conf
Code: Select all
/etc/init.d/vsftpd restart
Re: Помогите с FTP
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
Re: Помогите с FTP
Недавно на ровном месте была похожая проблема:
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
Как видим, строку
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
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
Re: Помогите с FTP
Ребят я в линуксах только в убунту слегка разбираюсь, фаерволл я вобще не настраивал по ка что.
Re: Помогите с FTP
JEY70
Не очень понятны ваши команды в консоли
Если вы хотите отредактировать файл через консоль то команда такая
Легче редактировать через графический клиент к примеру программой WinSCP
(Соединение SFTP)
Не очень понятны ваши команды в консоли
Code: Select all
[root@drivesite ~]# /etc/vsftpd/vsftpd.conf
Code: Select all
vi /etc/vsftpd/vsftpd.conf
(Соединение SFTP)
Re: Помогите с FTP
imperio wrote:Удалять строчку pasv_address в vsftpd.conf тоже пробовали ?
далее рестарт ftpCode: Select all
/etc/vsftpd/vsftpd.conf
Code: Select all
/etc/init.d/vsftpd restart
Почему то там было две таких строчки, проблема была решена удалением обоих, прошу дико меня извинять за тупость.