Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Savko

User

  • »Savko« ist männlich
  • »Savko« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 17.11.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

03.04.2008, 07:49

proftpd "UNKNOWN nobody"

Ich habe gestern auf einem Ubuntu-Server 7.10 mit proftpd einen ftp-Server aufgesetzt. Leider klappt bislang das Herstellen einer Verbindung weder lokal, noch über das Netzwerk. Im log wird bei jedem Anmeldeversuch folgendes eingetragen:

Quellcode

1
2
localhost UNKNOWN nobody [03/Apr/2008:07:40:11 +0200] "USER userftp" 331 -
localhost UNKNOWN nobody [03/Apr/2008:07:40:14 +0200] "PASS (hidden)" 530 -


Die proftpd.conf sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
AllowOverwrite on
AuthAliasOnly on
UserAlias sauron userftp
ServerName                      "FTP"
ServerType                      standalone
DeferWelcome                    on
MultilineRFC2228 on
DefaultServer                   on
ShowSymlinks                    off
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
DisplayFirstChdir               .message
ListOptions                     "-l"
RequireValidShell               off
TimeoutLogin 20
RootLogin                       off
ExtendedLog                     /var/log/ftp.log
TransferLog                     /var/log/xferlog
SystemLog                       /var/log/syslog.log
UseFtpUsers off
AllowStoreRestart               on
Port                            1980
MaxInstances 8
User                  nobody
Group                 nogroup
Umask                           022     022
PersistentPasswd                off
MaxClients 8
MaxClientsPerHost 8
MaxClientsPerUser 8
MaxHostsPerUser 8
AccessGrantMsg "welcome !!!"
ServerIdent                  on       "you're at home"
DefaultRoot /home/FTP-shared
DefaultRoot ~ userftp
MaxLoginAttempts    5

<Limit LOGIN>
AllowUser userftp proftpd
DenyALL
</Limit>

<Directory /home/FTP-shared>
Umask 022 022
AllowOverwrite off
        <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
        DenyAll
        </Limit>
</Directory>

<Directory /home/FTP-shared/download/*>
Umask 022 022
AllowOverwrite off
        <Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
        DenyAll
        </Limit>
</Directory>

<Directory> /home/FTP-shared/upload/>
Umask 022 022
AllowOverwrite on
        <Limit READ RMD DELE>
        DenyAll
        </Limit>

        <Limit STOR CWD MKD>
        AllowAll
        </Limit>
</Directory>


Woran liegt das? ?(

mfG
mfG
CPU: AMD Athlon64 X2 "Brisbane" 5200+ 2x2700 MHz | Board: GigaByte GA-MA69G-S3H | Chipsatz: AMD 690G | RAM: A-DATA 4 GB DDR2-800 |
HDD: WD1200AAJS 120 GB (System), 2x WD 320 GB | Grafik: Nvidia GeForce 9500 GT | Monitor: Samsung S/M 950p 1280 x 1024
Stil ist keine Motorsäge | Oranje boven!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Savko« (03.04.2008, 12:02)


2

03.04.2008, 08:29

Guten Tag,

wir haben einen noch unfertigen Wiki-Artikel: http://wiki.ubuntu-forum.de/index.php/ProFTPd

Was soll denn der Server genau können?

Wenn du einen Login über den Benutzer "otto" (nur ein Beispiel) möchtest, und das einloggen von root unterbinden möchtest, benutze folgende Konfiguration.
(Vvorher Backup machen)

Zitat


# Zusatzoptionen
<Anonymous /home/ftp>
User otto
Group otto
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</Limit>
</Anonymous>

<Global>
DefaultTransferMode binary
RootLogin off
</Global>


Dabei muss der Benutzer "otto" vorhanden sein, welcher sich dann mit seinem Ubuntu-Passwort über
FTP anmelden kann.

Danach führe:

Quellcode

1
sudo chmod 777 -R /home/ftp/


um die Rechte richtig zu setzen.
Um den Server neu zu starten:

Quellcode

1
sudo /etc/init.d/inetd restart


Du kannst auch die grafische Oberfläche von proftpd nutzen vereinfacht vieles:

Quellcode

1
sudo apt-get install gproftpd 

Hier ein kleine Übersicht zu den Optionen in der Konfigurationsdatei: http://www.proftpd.de/User.273.0.html

mfg

Savko

User

  • »Savko« ist männlich
  • »Savko« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 17.11.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

03.04.2008, 08:52

Was soll denn der Server genau können?


Der soll die Möglichkeit zum Up- und Download über den Account userftp bieten. Ich habe User eingerichtet, allerdings mit fake als shell, und auch die entsprechenden Rechte gesetzt. Trotzdem taucht er als "unknown" im log auf. Auch andere Benutzer funktionieren nicht, ich habe zu Testzwecken meinen Admin-Account benutzt.

Du kannst auch die grafische Oberfläche von proftpd nutzen


Ich bin kein Freund von grafischen Oberflächen, der Server hat eh kein Gnome druff. ;)

mfG
mfG
CPU: AMD Athlon64 X2 "Brisbane" 5200+ 2x2700 MHz | Board: GigaByte GA-MA69G-S3H | Chipsatz: AMD 690G | RAM: A-DATA 4 GB DDR2-800 |
HDD: WD1200AAJS 120 GB (System), 2x WD 320 GB | Grafik: Nvidia GeForce 9500 GT | Monitor: Samsung S/M 950p 1280 x 1024
Stil ist keine Motorsäge | Oranje boven!

4

03.04.2008, 09:15

Hoi,

nimm mal bitte meine config als Vorlage und veränder die nötigen Angaben:
http://nopaste.info/86a3862e0e.html

mfg

Savko

User

  • »Savko« ist männlich
  • »Savko« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 17.11.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

5

03.04.2008, 11:09

Funktioniert! :thumbsup: Aber warum?

mfG
mfG
CPU: AMD Athlon64 X2 "Brisbane" 5200+ 2x2700 MHz | Board: GigaByte GA-MA69G-S3H | Chipsatz: AMD 690G | RAM: A-DATA 4 GB DDR2-800 |
HDD: WD1200AAJS 120 GB (System), 2x WD 320 GB | Grafik: Nvidia GeForce 9500 GT | Monitor: Samsung S/M 950p 1280 x 1024
Stil ist keine Motorsäge | Oranje boven!

Savko

User

  • »Savko« ist männlich
  • »Savko« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 17.11.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

6

03.04.2008, 12:08

Eine Frage in dem Zusammenhang hab ich aber noch. Ich habe in dem Verzeichnis des ftpusers einen Link in ein anderes Verzeichnis, daß aber kein Unterordner davon ist. Natürlich kann ich darauf nicht zugreifen, aber wie behebe ich das Problem?

mfG
mfG
CPU: AMD Athlon64 X2 "Brisbane" 5200+ 2x2700 MHz | Board: GigaByte GA-MA69G-S3H | Chipsatz: AMD 690G | RAM: A-DATA 4 GB DDR2-800 |
HDD: WD1200AAJS 120 GB (System), 2x WD 320 GB | Grafik: Nvidia GeForce 9500 GT | Monitor: Samsung S/M 950p 1280 x 1024
Stil ist keine Motorsäge | Oranje boven!

7

03.04.2008, 12:59

Hallo,

tut das denn Not mit den Mehrfachposts? Du hast doch bestimmt unsere Forenregeln gelesen - da steht drin, das wir hier soetwas nicht unbedingt sehen möchten. :huh:

Grüße, euer
Ovim-Obscurum ;)

8

03.04.2008, 13:00

Guten Tag,

dazu musst du das gewünschte Verzeichnis in dein FTP-Verzeichnis mounten:

Quellcode

1
sudo mount --bind /home/ftpuser /media/


Wenn du weißt woran es bei deiner Konfiguration lag, sag bitte bescheid ;)
Ich habe hier leider nicht genügend Zeit um mir die Konfiguration in Ruhe durchzulesen.

mfg

Savko

User

  • »Savko« ist männlich
  • »Savko« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 17.11.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

9

03.04.2008, 13:49

Besten Dank. Ich habe fertig. :D

mfG
mfG
CPU: AMD Athlon64 X2 "Brisbane" 5200+ 2x2700 MHz | Board: GigaByte GA-MA69G-S3H | Chipsatz: AMD 690G | RAM: A-DATA 4 GB DDR2-800 |
HDD: WD1200AAJS 120 GB (System), 2x WD 320 GB | Grafik: Nvidia GeForce 9500 GT | Monitor: Samsung S/M 950p 1280 x 1024
Stil ist keine Motorsäge | Oranje boven!