Newser

Joined: 08 Jan 2011 Posts: 12 Location: Ukraine
|
(Separately) Posted: Sat Jan 08, 2011 15:40 Post subject: Подключение к ftp через ftp-протокол и proxy с паролем |
|
|
Подключение к серверу через прокси-сервер (CCPrxoy) с проверкой только по IP проходит нормально через все протоколы - http, socks, ftp.
Если же установить для пользователя пароль (в UserGate), то через http подключиться выходит, а вот через ftp-протокол - нет.
Вот как проходит подключение через http:
Code: | Connect to: (08.01.2011 13:02:30)
hostname=anime.ihome.ua
username=anonymous
startdir=/PubLic
Firewall=10.101.4.5:8080
Firewall user name=anime-kpi
CONNECT anime.ihome.ua:21 HTTP/1.1
Host: anime.ihome.ua:21
Proxy-Authorization: Basic ***********
HTTP/1.0 200 Connection established
Pragma: no-cach
Content-Type: text/html; charset=windows-1251
220 Gene6 FTP Server v3.9.0 (Build 2) ready...
USER anonymous
331 Password required for anonymous.
PASS ***********
230 User anonymous logged in.
SYST
... |
Тут всё в порядке. А вот при подключении через ftp TC почему-то в качестве пользователя указывает имя (и, как я подозреваю, пароль) пользователя прокси-сервера, а не anonymous. Причём, если выбрать другого пользователя, то параметр для username поменяется, но на посылаемое командой USER имя он никак не повлияет. Когда появляется сообщение "530 Login or Password incorrect" и я пишу anonymous и пароль, то соединение вначале устанавливается, а затем TC посылает команду USER username@hostname, которая ни к чему не приводит, но TC в ответ отключается и начинает подключаться заново.
Code: | Connect to: (08.01.2011 13:02:06)
hostname=anime.ihome.ua
username=anonymous
startdir=/PubLic
Firewall=10.101.4.5:21
Firewall user name=anime-kpi
220 Gene6 FTP Server v3.8.0 (Build 34) ready...
USER anime-kpi
331 Password required for anime-kpi.
PASS ***********
530 Login or Password incorrect.
USER anonymous
331 Password required for anonymous.
PASS ***********
230 User anonymous logged in.
USER anonymous@anime.ihome.ua
501 Disconnect first to re-login.
QUIT
Retry: Wait 5 sec
Cancel pressed! |
Команд SITE и OPEN сервер не распознаёт. |
|