Пытаюсь настроить proftpd. Все работало. Но вдруг после перезагрузки что-то пошло не так. Все браузеры показывают:
"Access to this port is disabled for security reasons."
Причем если с сервера использовать ftp, то все в ажуре (браузеры же отказываются работать вообще). Если с удаленных, то в логах остается запись об успешной авторизации, но пользователь до list не доходит.
Судя по всему косячит маскарадинг. Выводу proftpd.conf:
Код: Выделить всё
ServerIdent on "Welcome to Rainor's FTP!"
ServerName Rainor
ServerType standalone
DefaultServer on
Port 443
PassivePorts 65000 65030
MasqueradeAddress madray.dyndns.org
RootLogin off
IdentLookups off
Umask 022
TimeoutIdle 180
TimeoutLogin 120
TimeoutNoTransfer 360
TimeoutStalled 640
LogFormat default "%h %l %u %t \"%r\" %s %b"
SyslogLevel error
UseReverseDNS on
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.log
SystemLog /var/log/proftpd-error.log
ExtendedLog /var/log/proftpd-extended.log read,write
<...>
<Global>
UseFtpUsers on
RootLogin off
LoginPasswordPrompt on
</Global>
PidFile /var/run/proftp.pid
DefaultRoot /srv/ftp
UseFtpUsers on
CommandBufferSize 10
LoginPasswordPrompt on
AllowForeignAddress off
Естественно, порты 443 и 65000 65030 открыты (хотя, даже iptables -F не помогает...).
При запуске демона выводится следующее:
Starting proftpd...
server.home - 192.168.0.1:443 masquerading as 83.237.63.49
192.168.0.1 - локальная сеть.
83.237.63.49 - интернет.
Меня настораживает, что вместо madray.dyndns.org пишется 192.168.0.1.
PS. Думаю, этот вопрос уже поднимался, но поиск мне ничего не дал.
PPS. Заранее спасибо всем прочитавшим
