Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Instalacja i konfiguracja oprogramowania sieciowego.
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Założyłęm serwer proftpd (pod system operacyjny linux UBUNTU) według HOWTO viewtopic.php?t=40891
Męczę się już tydzień z tym, zrobiłęm wszystko do punktu 8 bo od 9 jest quota której mi na razie nie trzeba (ograniczeń) nie wiem czy to jest wymagane czy nie. Przegladałęm forum i jakby ktos sie pytał to łączę sie po przez ip publiczne bo jest to serwerek. Jak łącze się przez klienta ftp (zainstalowany klient jest na systemie operacyjnym windows XP) (zewnętrznie się łączę) to wyskakuje mi komunikat CONNECTION CLOSED a wczesniej to mialem INCORET LOGIN (czy jakoś tak to się pisze). Moze ustawienie config cos jest źle zapisane :(

Kod: Zaznacz cały

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6				on

ServerName			"Debian"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	"-l"

DenyFilter			\*.*/

# Use this to jail all users in their homes 
# DefaultRoot			~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell		off

# Port 21 is the standard FTP port.
Port				21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts                  49152 65534

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress		1.2.3.4

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30

# Set the user and group that the server normally runs at.
User				proftpd
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.
AllowOverwrite			on

# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords:
# PersistentPasswd		off

# This is required to use both PAM-based authentication and local passwords
# AuthOrder			*mod_auth_pam.c mod_auth_unix.c

# Be warned: use of this directive impacts CPU average load!
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
#
# UseSendFile			off

# Choose a SQL backend among MySQL or PostgreSQL.
# Both modules are loaded in default configuration, so you have to specify the backend 
# or comment out the unused module in /etc/proftpd/modules.conf.
# Use 'mysql' or 'postgres' as possible values.
#
#<IfModule mod_sql.c>
# SQLBackend			mysql
#</IfModule>

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

#
# Alternative authentication frameworks
#
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf

#
# This is used for FTPS connections
#
#Include /etc/proftpd/tls.conf

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
#   User				ftp
#   Group				nogroup
#   # We want clients to be able to login with "anonymous" as well as "ftp"
#   UserAlias			anonymous ftp
#   # Cosmetic changes, all files belongs to ftp user
#   DirFakeUser	on ftp
#   DirFakeGroup on ftp
# 
#   RequireValidShell		off
# 
#   # Limit the maximum number of anonymous logins
#   MaxClients			10
# 
#   # We want 'welcome.msg' displayed at login, and '.message' displayed
#   # in each newly chdired directory.
#   DisplayLogin			welcome.msg
#   DisplayFirstChdir		.message
# 
#   # Limit WRITE everywhere in the anonymous chroot
#   <Directory *>
#     <Limit WRITE>
#       DenyAll
#     </Limit>
#   </Directory>
# 
#   # Uncomment this if you're brave.
#   # <Directory incoming>
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask				022  022
#   #            <Limit READ WRITE>
#   #            DenyAll
#   #            </Limit>
#   #            <Limit STOR>
#   #            AllowAll
#   #            </Limit>
#   # </Directory>
# 
# </Anonymous>
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

a co jest w plikach?
/var/log/proftpd/xferlog
/var/log/proftpd/proftpd.log

I co wypisuje klient przy próbie połączenia?
tylko zacytuj dokładnie, a nie 'jakoś tak'.
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Więc tak:
Plik /var/log/proftpd/xferlog jest czysty i nic nie ma
Plik /var/log/proftpd/proftpd.log zawiera wpisy które się powtarzają:

Kod: Zaznacz cały

Aug 27 11:58:50 adres_serwera proftpd[21264] adres_serwera: Failed binding to 0.0.0.0, port 21: Address already in use
Aug 27 11:58:50 adres_serwera proftpd[21264] adres_serwera: Check the ServerType directive to ensure you are configured correctly.
* adres_serwera - tutaj jest adres serwera ale pozwoliłem sobie go wykasować :)

Klient FTP pokazuje:

Kod: Zaznacz cały

Connecting to adres_serwera
< SSH-2-0-OpenSSH_4.7p1 Debian-8ubuntu1
Connection closed
Z tego co widze to log pokazport jest uzywany albo sie myle :(
Nie wiem co zrobic z tym :( :craz: :wall::wall::wall:
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

Kod: Zaznacz cały

netstat -pant
i zobacz jaki program zajmuje port 21.

Kod: Zaznacz cały

kill -9 PID_tej_aplikacji
i restart serwera proftpd

poszło?


EDIT --
A czy ty przypadkiem nie odpaliłeś servera SSH na porcie 21? SSH standardowo na działa na 22.
Connecting to adres_serwera
< SSH-2-0-OpenSSH_4.7p1 Debian-8ubuntu1
Connection closed
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Więc tak, ServerType moze być tylko "inetd" albo "standalone". Jak zmieniłem na inetd to wyskoczył taki komunikat w konsoli po restarcie serwera proftpd:

Kod: Zaznacz cały

ProFTPd warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

ze standalone na inetd, ale to raczej nie to. zmieniłem posta. zobacz teraz
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Wiem wiem, zauwazylem zmiane. Niby wyskakuje cos ale... Czy jest mozliwosc sprawdzenia tego w jakim pliku albo da sie jakos zobaczyc jakies archiwum terminalu?? bo wyskoczyla mi wielka lista a to co bylo pierwsze gdzies u góry jest i nie moge przewinac do początku gdzie wpisałem tę komende :craz::craz::wall:

DOPISEK

To jest serwer dedyk z lekką modyfikacją UBUNTU, serwer SSH jest w standardzie, albo ustawiony jest port 21 co nie powinien byc albo łączenie odbywa sie hmmm tzw szyfrowanie bezpieczne :/

Nie wiem jak to dziala juz sam bo sie łącze z shellem ze pomoca portu 22 i jest gitara, wszystko dziala, usuwałem wszystko całkowicie po serwerze ftp glftpd i wogóle :(
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

A to już działka z przedszkola linuksa :)

Kod: Zaznacz cały

netstat -pant | less
i spacją przewijasz po ekranie. Q wychodzi z less
albo

Kod: Zaznacz cały

mkdir ~/tmp
cd ~/tmp
netstat -pant >> wynik.txt
Przekierowuje wyjście do pliku, czyli cały wynik komendy masz w pliku wynik.txt
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

wiec z tego co widze to SSH napewno jest na porcie 22 :)

Zajęty jest port przez to cos:

Kod: Zaznacz cały

tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      14294/xinetd 
Nie wiem od czego to jest i czy coś potrzebne ale jeśli nie to jak tą aplikacje wyłączyć by juz się nie włączała albo cosik z tym zrobic :D

EDIT:
Po wyłączeniu aplikacji kodem którym podałeś, po restarcie ptoftpd i po ponownym połączeniu się klienta komunikat niepowodzenia wyskoczył taki:

Kod: Zaznacz cały

Connecting to adres_serwera , 27 sie 2008 13:45:03
500 Connection refused (Winsock error #10061)
:(:(
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

xinetd to daemon nasłuchujący na dla różnych usług, nowsza wersja inetd

Kod: Zaznacz cały

man xinetd
EDIT:
hmmmm.....wygląda mi na to, że najpierw proftpd zainstalował się jako inetd a potem zmieniłeś na standalone, ale nie jestem pewien. Zapisz może sobie gdzieś obecną konfigurację, zrestartuj system, odinstaluj proftpd i zainstaluj jeszcze raz, tym razem od razu jako standalone.
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Hmm no oki, zrobie tak, zaraz napisze do hostingu o restarcik :)

A jak to było z komendami do usuwania pakietów po przez konsole, bo wiem ze jedna to jest do usuwania a druga była do całkowitego usuwania :craz:
Jejciu, ciemu tu nie ma żłobka linuxa :wall:


DOPISEK:

Jest juz lepiej, zrobiłem restart, serwer juz jest widziany w sieci ale.... wyskakuje bład z loginem. Klient ftp zwraca taki błąd:

Kod: Zaznacz cały

Connecting to adres_serwera , 27 sie 2008 14:36:26
< 220 ProFTPD 1.3.1 Server (Debian) [ip_serwera]
> USER cinek
< 331 Password required for cinek
> PASS (hidden)
< 530 Login incorrect.
530 Login incorrect.
Connection closed
Według HAW-TO zrobiłem konta, wszystko ładnie się dodaje, folder jest oraz jakieś pliki do sprawdzenia zeby nie był pusty. Teraz wychodzi komunikat jaki był na samym początku jak zacząłem sie bawic ftp :(:(:(:(
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

a możesz się połączyć jako anonymous?

EDIT:
a żłobek jest, tzn. Przedszkole Linuksa oraz Przydatne komendy w linuksie
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Probowalem sie polaczyc anonimowo ale nie idzie (w kliencie ftp zaznaczylem "Logowanie anonimowe"

klient ftp wypluł komunikat taki sam jak wyzej tylko ze na anonymous

To jest ftp z tego HAW-TO viewtopic.php?t=40891

Wszystko praktycznie opiera sie na bazie danych mysql, nie wiem gdzie jest błąd, w mysql raczej nie bo wszystko zrobiłem tak jak jest podane (mam nadzieje ze nie bylo bledu tam zadnego) tylko bez quoty bo na razie limity są niepotrzebne :craz: chyba ze to ten nieszczęsny config cos ma nie tak ustawione :wall::wall::wall:

Ale i tak wielkie dzięki za chęci do pomocy i za zainteresowanie sie :) Od takich pomocy mozna duzo sie nauczyc :)

Ja nie wiem co moze byc nie tak, moze zerknij czy dobry mam config (patrz wyzej, nie ma zadnych zmian nowych wiec jest taki sam) :P :P
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

1. a serwer mysql jest uruchomiony? Zobacz co się zapisuje w logach mysql, czy w ogóle następuje próba połączenia, jeśli tak, to z jakim skutkiem.

2. połącz się z mysql

Kod: Zaznacz cały

mysql> use proftpd;
mysql> SELECT userid, passwd FROM users;
mysql> SELECT encrypt('haslo_dla_cinek');
zobacz czy użytkownik cinek faktycznie jest w tabeli i czy hash zgadza się dla pierwszego i drugiego zapytania.
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Więc oto odpowiedź na zapytanie do mysql:

Kod: Zaznacz cały

mysql> SELECT userid, passwd FROM users;
+----------+---------------+
| userid   | passwd        |
+----------+---------------+
| marcinek | yV5eT7pBSX.zA | 
| cinek    | VpHbbOqa6l0Bs | 
+----------+---------------+
2 rows in set (0.00 sec)
oraz:

Kod: Zaznacz cały

mysql> SELECT encrypt('moje_haslo');
+----------------------------+
| encrypt('moje_haslo') |
+----------------------------+
| ZpY5ikTnJYyb.              | 
+----------------------------+
1 row in set (0.00 sec)
* moje_haslo - to miejsce zostalo zastąpione cenzurą :D

Wszystko jest kodowane bo sprawdzalem cos podobnego w phpmyadmin :(:(

DOPISEK:

A moze w musql jakis blad jest przy tworzeniu albo mysql nie współpracuje cosik z ptoftpd ;> ;> ;>
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

Kod: Zaznacz cały

mysql> UPDATE users SET passwd="ZpY5ikTnJYyb." WHERE userid= "cinek"
i spróbuj się zalogować.
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
00marcinek00
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 29 mar 2007, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: 00marcinek00 »

Dalej jest ten sam komunikat o loginie, zrobilem update i nic z tego :( Nawet logowalem sie na loginie ktorego wogole nie ma w bazie, to samo wyskakuje (moze faktycznie proftpd nie ma polaczenia z mysql bo mysql to na bank dziala) Ja juz nie wiem co jest nie tak :( Brak mi pomyslow, mecze sie z tym juz od ponad dwoch tygodni :(:(





** A czy jest jeszcze jakis FTP prosty, gdzie mozna zrobic konta dla wielu uzytkownikow oraz rozne sciezki dostepu??

***********************************************************************************************************************************************************************

PODSUMOWANIE PROBLEMU: (zrobie krótki opis i posklejam do kupy dla osób które dopiero weszly na ten post)

Ogólnie problem się tyczy iż nie ma możliwości połączenia się z serwerem FTP. Komputer to serwer dedyk, nie ma nic blokowane, jedyne co moze byc zablokowane to z mojej winy :D. Wykonałem serwer FTP według HOW-TO które znajduje się pod tym linkiem viewtopic.php?t=40891 wszystko krok po kroku do punktu 8 od punktu 9 nie robiłem bo na razie nie trzeba limitów (chyba ze to jest wymagane to zrobie ale niechce zawalac wszystkiego bo potem moze byc więcej do myślenia). Konto zostalo utworzone, folder do konta itp. Test klientem ftp nie udany, wawala komunikat (sprawdzalem na kilku wersjach klienta ftp):

Kod: Zaznacz cały

Connecting to adres_serwera , 27 sie 2008 14:36:26
< 220 ProFTPD 1.3.1 Server (Debian) [ip_serwera]
> USER "nick"
< 331 Password required for cinek
> PASS (hidden)
< 530 Login incorrect.
530 Login incorrect.
Connection closed
Ten komunikat wyskakuje nie ważne czy wprowadzilem konto do bazy danych czy pierwszy lepszy.
Komunikat z logów pliku /var/log/proftpd/proftpd.log:

Kod: Zaznacz cały

Aug 27 18:42:06 adres_serwera proftpd[20699] adres_serwera (host.osoby.laczacej.sie[ip.osoby.laczacej.sie]): FTP session opened.
Aug 27 18:42:06 adres_serwera proftpd[20699] adres_serwera (host.osoby.laczacej.sie[ip.osoby.laczacej.sie]): no such user 'login'
Aug 27 18:42:06 adres_serwera proftpd[20699] adres_serwera (host.osoby.laczacej.sie[ip.osoby.laczacej.sie]): USER login: no such user found from host.osoby.laczacej.sie [ip.osoby.laczacej.sie] to ip.serwera:21
Aug 27 18:42:06 adres_serwera proftpd[20699] adres_serwera (host.osoby.laczacej.sie[ip.osoby.laczacej.sie]): FTP session closed.
Kilka wartosci zostalo zastąpionych cenzurą :)
Plik config znajduje się na samej górze (pierwszy post) Przypuszczam ze proftpd nie chce się łączyć z bazą danych mysql albo coś nie tak z configiem jest, ja juz sam nie wiem :( Troche kombinowane z kontami na mysql, reinstalacja proftpd. Jadyny sukces to odpalenie serwera poniewaz byly drobne problemy :P. Zalezy mi zeby go odpalic :( A niestety nie jestem geniuszem od linuksa :P

Ostatnia deska ratunku... Jakis inny serwer ftp, prosty w konfiguracji (najlepiej z limitami), możliwość założenia wielu kont użytkowników oraz różne ścieżki dostępu.

Wielkie dzięki za wszelką pomoc oraz pomysły

Pozdrawiam :)
marek_skwarek
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 14 sty 2008, 10:55
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klient FTP nie chce się połączyć z serwerem FTP - program proftpd

Post autor: marek_skwarek »

A dlaczego w twoim configu nie ma tego:

Kod: Zaznacz cały

SQLConnectInfo        proftpd@localhost proftpd password
SQLAuthenticate       users groups
SQLAuthTypes          Crypt Backend
SQLUserInfo           users userid passwd uid gid homedir shell
SQLGroupInfo          groups groupid gid members
--
Nie za wcześnie rezygnujesz? Właśnie o to chodzi, aby pokonać dziada. Potem będziesz miał satysfakcję, że Ci się udało, i przy następnym problemie szybciej sobie poradzisz. Na razie idziemy do przodu. Serwer już działa, da się z nim pogadać. Czyli już jest blisko. Teraz tylko traktuje nas jak obcych.
530 Login incorrect.
Connection closed
To wskazuje, że serwerowi nie podoba się para login/hasło, czyli zły login, złe hasło, lub oba na raz. Może to być spowodowane:
1. coś źle wpisujesz.
albo
2. serwer porównuje nie z tym, co potrzeba.

To teraz tak. MySQL działa, bo się do niego zalogowałeś i założyłeś bazę. proftpd raczej powinien się z nim kontaktować. Tylko teraz pytanie - czy w MySQL dodałeś użytkownika proftpd z odpowiednim hasłem dla niego.
Z cytowanego przez ciebie wątku jest to linia
mysql> GRANT ALL ON users TO proftpd@localhost IDENTIFIED BY 'password';
i właśnie to password (btw. mam nadzieję, że to zmieniłeś;P) powinieneś też umieścić w proftpd.conf
SQLConnectInfo proftpd@localhost proftpd password
Oprócz tego, tak jak pisałem wcześniej, spójrz do logów mysql'a - tam też mogą być jakieś istotne informacje.

EDIT 2
Tu jeszcze jest ciekawe. W poście #15 podajesz wynik zapytań do bazy. Wynika z niego, że hasło w bazie jest inne od tego, które wpisujesz, lub jest ono inaczej kodowane. Może proftpd inaczej koduje hasła? Ale nie sądzę. Jeszcze raz zatem mówię - spójrz w logi MySQL.
wesprzyj akcje:
używajcie linków na forum - ubuntu.pl/forum/viewtopic.php?t=66324
dodajemy [solved] - ubuntu.pl/forum/viewtopic.php?t=63205
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości