LinuxForum.Fans
Тема

Не могу подключиться к FTP

Автор: Dormidont3 145 сообщений 28915 просмотров
#127047
Dormidont3 написал:
[quote=i2ks]поступим по другому тогда:
сat /etc/squid/squid.conf|grep -v "#"

[console][root@comp-Pentium-Dual-679ab3 squid]# сat /etc/squid/squid.conf|grep -v "#"
-bash: сat: command not found
[/console][/quote]

Секунду... Поправлю... Первая "с" на русской расскладке....

#127049
text
[root@comp-Pentium-Dual-679ab3 ~]# cat /etc/squid/squid.conf|grep -v "#"

acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8

http_access allow manager localhost http_access deny manager http_access deny !Safe_ports acl CONNECT method CONNECT http_access deny CONNECT !SSL_ports

http_access deny !our_networks http_access allow all

http_access deny all

http_port 3128

hierarchy_stoplist cgi-bin ?

cache_dir ufs /var/spool/squid 2048 16 256

maximum_object_size 65536 KB

access_log /var/log/squid/access.log squid

cache_log /var/log/squid/cache.log

cache_store_log /var/log/squid/store.log

debug_options ALL,1

acl QUERY urlpath_regex cgi-bin \? cache deny QUERY

refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320

acl apache rep_header Server ^Apache broken_vary_encoding allow apache

retry_on_error on

coredump_dir /var/spool/squid

#127050

Вот ещё выкинуло почему то строчки...

text
acl all src 0.0.0.0/0.0.0.0
#acl all user_cert O "ALT Linux"
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl Safe_ports port 443    # HTTPS
acl Safe_ports port 80    # HTTP
acl SSL_ports port 21    # FTP
acl SSL_ports port 20  # FTP
acl Safe_ports port 901    # SWAT
acl Safe_ports port 631    # CUPS
acl Safe_ports port 280    # HTTP-MGMT
acl SSL_ports port 5222-5223    # Jabber
acl Safe_ports port 210    # WAIS
acl SSL_ports port 873    # RSYNC (C)
acl SSL_ports port 563    # SNEWS (C)
acl Safe_ports port 1025-65535   # Other ports
acl Safe_ports port 873    # RSYNC
acl Safe_ports port 563    # SNEWS
acl SSL_ports port 8080    # Alterator
acl Safe_ports port 70    # GOPHER
acl Safe_ports port 591    # Filemaker
acl SSL_ports port 443    # HTTPS (C)
acl Safe_ports port 777    # Multilingual HTTP
acl Safe_ports port 488    # GSS-HTTP
#127054

конфиг нормальный, рабочий должен быть. Будем копать дальше. oO

#127058
i2ks написал:
конфиг нормальный, рабочий должен быть. Будем копать дальше. oO

С удовольствием этим займусь, только скажите куда...

Ещё раз решил убедиться, что dansguardian тут не при чём... в настройках браузера пробовал ставить на прямую порт 3128 и подключаться... фильтрации нет, при входе на FTP ситуация как на скрине. Вернул порт 8081 фильтрация появилась, доступ к FTP как на скрине. Выдаёт всё время

ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: [url]ftp://ftp.freebsd.org[/url]/

The following error was encountered:
Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is webmaster.
Generated Wed, 09 Feb 2011 10:27:29 GMT by comp-Pentium-Dual-679ab3.mousoch58 (squid/3.0.STABLE19)

#127059
Dormidont3 написал:
http_access deny !Safe_ports

это попробуй убери.
http_access deny !our_networks - не нашел где определяется
у определись что ты хочешь
http_access allow all
или
http_access deny all

И создай уже конфиг без комментариев, а этот забекапь
Dormidont3 скажи лучше какой тебе конфиг составить, думаю будет быстрее=)

#127062

В данный момент меня всё устраивает, кроме отсутсвия доступа к ФТП серверам... (самбу ещё не проверял...)

Можно ещё раз уточну... Что нужно сделать?

полностью убираю строчку
http_access deny !Safe_ports
и
http_access deny !our_networks

А так же убираю
http_access deny all

#127064
Dormidont3 написал:
http_access deny !Safe_ports

это оставьте!!!

Dormidont3 написал:
http_access deny !our_networks

вот это уберите. Хотя можете просто поставить знак # перед опцией.

#127067
i2ks написал:
[quote=Dormidont3]http_access deny !Safe_ports

это оставьте!!!
[/quote]
ну тогда
acl Safe_ports port 21
добавить

#127068

Точно, то что в конфиге пропустил строчку:

text

acl SSL_ports port 21    # FTP
acl SSL_ports port 20  # FTP

изменить на

text

acl Safe_ports port 21    # FTP
acl Safe_ports port 20  # FTP

и выполнить
[console]
squid -k reconfigure
[/console]

#127069

Последовал вашему совету и создал файл без коментов. После перезапуска сквида он на меня ругнулся на строчку http_access deny !our_networks. После её удаления ситуация осталась прежней доступ закрыт.

Конфиг сейчас выглядит так

text
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

acl Safe_ports port 443 # HTTPS acl Safe_ports port 80 # HTTP acl SSL_ports port 21 # FTP acl SSL_ports port 20 # FTP acl Safe_ports port 901 # SWAT acl Safe_ports port 631 # CUPS acl Safe_ports port 280 # HTTP-MGMT acl SSL_ports port 5222-5223 # Jabber acl Safe_ports port 210 # WAIS acl SSL_ports port 873 # RSYNC (C) acl SSL_ports port 563 # SNEWS (C) acl Safe_ports port 1025-65535 # Other ports acl Safe_ports port 873 # RSYNC acl Safe_ports port 563 # SNEWS acl SSL_ports port 8080 # Alterator acl Safe_ports port 70 # GOPHER acl Safe_ports port 591 # Filemaker acl SSL_ports port 443 # HTTPS (C) acl Safe_ports port 777 # Multilingual HTTP acl Safe_ports port 488 # GSS-HTTP

http_access allow manager localhost http_access deny manager http_access deny !Safe_ports acl CONNECT method CONNECT http_access deny CONNECT !SSL_ports

http_access allow all

http_access deny all

http_port 3128

hierarchy_stoplist cgi-bin ?

cache_dir ufs /var/spool/squid 2048 16 256

maximum_object_size 65536 KB

access_log /var/log/squid/access.log squid

cache_log /var/log/squid/cache.log

cache_store_log /var/log/squid/store.log

debug_options ALL,1

acl QUERY urlpath_regex cgi-bin \? cache deny QUERY

refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320

acl apache rep_header Server ^Apache broken_vary_encoding allow apache

retry_on_error on

coredump_dir /var/spool/squid

оригинал с коментами естественно сохранил

#127071
i2ks написал:
Точно, то что в конфиге пропустил строчку:
text

acl SSL_ports port 21    # FTP
acl SSL_ports port 20  # FTP

изменить на

text

acl Safe_ports port 21    # FTP
acl Safe_ports port 20  # FTP

и выполнить
[console]
squid -k reconfigure
[/console]

Поменял. На [url]ftp://ftp.freebsd.org[/url]/ попал сразу. Осталось научиться попадать на FTP где нужен логин и пароль! :)

#127073
Dormidont3 написал:
Осталось научиться попадать на FTP где нужен логин и пароль!

а разве с прокси он не запросит?

#127075
Dormidont3 написал:
Осталось научиться попадать на FTP где нужен логин и пароль!

в браузере пишем тогда так
ftp://login:password@server-name.org
где login - имя, password - пароль, server0name.org имя сервера
Этот метод не безопасен. На ваш страх и риск.

Еще как вариант, то должно выпадать окошко с приглашением логина и пароля.

#127076
3axapp написал:
а разве с прокси он не запросит?

если есть на прокси авторизация то запросит, а так должен будет проглотить, и то при авторизации там могут возникнуть косяки. Но это уже будет другой вопрос. =)

#127078
i2ks написал:
[quote=Dormidont3]Осталось научиться попадать на FTP где нужен логин и пароль!

в браузере пишем тогда так
ftp://login:password@server-name.org
где login - имя, password - пароль, server0name.org имя сервера
Этот метод не безопасен. На ваш страх и риск.

Еще как вариант, то должно выпадать окошко с приглашением логина и пароля.[/quote]

Не получается ни через браузер, ни через миднайт командер. Командер просто написал, что не может подключиться, а опера выдала

RROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://ftp.narod.ru/

The following error was encountered:
Connection to 213.180.199.127 Failed

The system returned:
(111) Connection refused

The remote host or network may be down. Please try the request again.

#127084

так http://ftp.narod.ru/ или [url]ftp://ftp.narod.ru[/url]/ ?

Dormidont3 написал:
Не получается ни через браузер, ни через миднайт командер.

А MC о proxy знает?

#127085

Блин да открой через iptables для фтп без прокся и всё.

#127087
i2ks написал:
так http://ftp.narod.ru/ или [url]ftp://ftp.narod.ru[/url]/ ?
[quote=Dormidont3]Не получается ни через браузер, ни через миднайт командер.

А MC о proxy знает?[/quote]

Если http://ftp.narod.ru то выдаёт
ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://ftp.narod.ru/

The following error was encountered:
Connection to 213.180.199.127 Failed

The system returned:
(111) Connection refused

The remote host or network may be down. Please try the request again.

Если [url]ftp://ftp.narod.ru[/url]/

то просто
Соединение закрыто удалённым сервером

Вы попытались получить доступ к адресу [url]ftp://ftp.narod.ru[/url]/, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.

А MC не факт что знает... Я его отдельно не настраивал...

#127088
Kettler написал:
Блин да открой через iptables для фтп без прокся и всё.

так не интересно :P

Войдите или зарегистрируйтесь, чтобы ответить.