Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp über console erstellen
-Sensemann-
23.11.02, 18:27
ich habe mir vor kurzem per
"apt-get install ftp"
den standart consolen ftp installiert.
auch die "man Ftp" habe ich mir durchgelesen obwohl ich hierbei erwähnen muss, das ich da nicht ganz durchgestiegen bin.
folgendes möchte ich versuchen
40gb daten auf meinen ftp server uploaden lassen, da ich mit ssh, samba, nfs usw.. nicht erfolgreich war.
oder kennt einer ein einfaches ftp-programm mit gui welches mit dem schon isntallieren ftp programm keine probleme bereitet ?
>oder kennt einer ein einfaches ftp-programm mit gui welches mit dem schon isntallieren ftp programm keine probleme bereitet ?
gftp
-Sensemann-
23.11.02, 19:01
wie erstell ich denn den server?
sowie das momentan ausschaut ist das programm ein ftp client programm....
*hab eigentlich mehr mit samba zu tun im netzwerk*
Hi,
sowie das momentan ausschaut ist das programm ein ftp client programm....
wenn du ein ftp-server programm willst, dann schreib das doch hin,
aus deiner Forumulierung konnte man wirklich nicht drauf schließen,
vor allem da ftp ein consolen ftp client ist und kein ftp server.
Schau dir mal proftpd an der ist eigentlich das Beste was ich kenn,
sogar ftp.kernel.org verwendet den.
Markus
-Sensemann-
23.11.02, 19:40
ok sorry mein fehler *sich vor euch kniet* :D
ok ich probier mal proftp aus :)
-Sensemann-
23.11.02, 19:53
unter welcher url läuft der denn ?
(hab debian )
oder wo finde ich die stable version davon ?
-Sensemann-
23.11.02, 20:52
wenn ich als root
proftpd start eingebe
sagt er mir no certificated files found ?
mmh bedeutet es das er kein dokument oder datei gefunden hat die er zum download anbieten kann ?
oder bedeutet das ein fehler von prftp `?
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "Debian"
ServerType standalone
DeferWelcome off
ShowSymlinks on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
LsDefaultOptions "-l"
DenyFilter \*.*/
# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd off
# Port 21 is the standard FTP port.
Port 21
# 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 nobody
Group nogroup
# Normally, we want files to be overwriteable.
<Directory /*>
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
AllowOverwrite on
</Directory>
# 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
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 /home/sense>
<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>
moin
vielleicht hilft dir die seite weiter => http://www.3d-crew.com/eigenes/ftp/index.html
Gruß HL
-Sensemann-
23.11.02, 22:14
ServerName "Debian"
ServerType anonymus
DeferWelcome off
ShowSymlinks on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
LsDefaultOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
User nobody
Group nogroup
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Directory /home/sense>
Umask 022 022
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
so das ist meine grade eben gebastelte server.cfg :)
bevor gleich 1000 fehlermeldungen ershceinen
findet einer von euch vermeidbare fehler ?
sense
Willst du wirklich, dass man vollen (lese)Zugriff aufs ganze System hat? -> Defaultroot ~
Die Optionen fuers loggen fehlen
Das erlauben von Ueberschreibaktionen kann bei nicht wohl durchdachten Rechten boese Folgen haben. Jemand kann existierende Dateien beschaedigen.
<Directory /home/sense> und <Anonymous ~ftp> koennten sich beisen, da das Verzeichnis home/sense in ~ftp exisiteren muss ; )
-Sensemann-
24.11.02, 02:12
folgendes szenarios ist für diese Situation vorgesehen.
ich kopiere die daten von meinem file server auf meinen jetzigen rechner anschliessend wird alles komplett neu eingerichtet (als office Workstation), und meiner schwester gegeben. die benötigt diesen für ihre arbeit.
desweiteren wird danach das ftppgrogramm so eingestellt das keiner auf meinen rechner zugreifen kann.
der ftp ist nicht aus dem inet zu erreichen.
und in anbetracht dessen glaube ich nicht das ich in irgendeiner weise gefährdet bin.
Unter anderen Umständen, wie zb auf einer Lan-Party, wäre ich angreifbar wie sonst was. deswegen danke für deine warnung. Aber im jetzigen moment bin ich nicht gefährdet :)
die einstellungen probiere ich morgen , war grad im kino und hab jetzt kaum noch zeit :P
-Sensemann-
24.11.02, 14:18
# <Directory /home/sense> und <Anonymous ~ftp> koennten sich beisen, da das Verzeichnis home/sense in ~ftp exisiteren muss ; )
im verzeichnis ftp hab ich den ordner Sense erstellt
muss das dann Directory /sense
oder
Directory sense
heissen
und wie bau ich den login ein ?
Warum bringst du nicht soviel Eigeninitiative auf und testest das halt mal selber?! Du wirst doch gleich merken, ob's geht oder nicht =/
>und wie bau ich den login ein ?
Was fuer einen login?
-Sensemann-
24.11.02, 14:37
># Die Optionen fuers loggen fehlen
???
Login und Logging sind zwei Paar Stiefel!
Zum protokollieren sollte das reichen:
transferlog /var/log/xferlog
extendedlog /var/log/proftpd.log all default
logformat default "h% %l %u %t \"%r\" %s %b"
Simon
-Sensemann-
24.11.02, 15:29
achso ok ;)
danke
-Sensemann-
24.11.02, 18:13
der ftp funktioniert nur ich kann keine datein erstellen :(
also wenn ich über den konquer0r gehe....oder muss ich ein ftp programm nehmen ?
also wenn ich über den konquer0r gehe....oder muss ich ein ftp programm nehmen ?
Ich nehme an, dass du damit den Konqueror meinst. Davon wuerde ich abraten, da der dir keine brauchbare Fehlermeldung gibt. Nehme einen FTP-Clieten wie ncftp oder gftp. Dann solltest du uns auch mal die Rechte fuer das Verzeichnis nennen, in das du uploaden wolltest.
Die Rechte im Dateisystem solltest du uebrigens auch nochmal ueberpruefen.
-Sensemann-
24.11.02, 18:33
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Directory /home/sense>
Umask 022 022
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
aus dem ftp zugang
und dann mittels chown die rechte 0777 auf das verzeichnis ftp geben ?
mmh ich probiers mal aus
Was soll der Nutzer in dem Verzeichnis alles machen duerfen? Ohne Informationen, wie das am Ende aussehen soll, kann ich dir nicht helfen.
-Sensemann-
24.11.02, 19:17
der nutzer soll ein ordner erstellen dürfen und 40gb daten hochladen
Soll er darin auch lesen, umbennen und Verzeichniss und Datein loeschen duerfen?
-Sensemann-
24.11.02, 19:36
jope alles...weil ist mein 2.pc :)
Wenn die lokalen Rechte dann noch stimmen, sollte es eigentlich gehen.
<Directory /home/sense>
Umask 022 022
<Limit WRITE CWD MKD RMD RTFR RNTO DELE RETR SITE_CHMOD READ WRITE>
AllowAll
</Limit>
</Directory>
-Sensemann-
24.11.02, 19:53
ok ich probiers gleich mal aus..
-Sensemann-
24.11.02, 21:41
:<Directory /home/sense>
Umask 022 022
<Limit CWD MKD RMD RTFR RNTO DELE RETR SITE_CHMOD READ WRITE>
AllowAll
</Limit>
</Directory>
funktioniert leider nicht...
er sagt mir ...direktory kann nicht eröffnet werden
-Sensemann-
24.11.02, 21:44
wie kann ich denn die lokalen rechte so ändern das jeder schreiben darf ?
chown ftp 0777 <= no such file or directory
>er sagt mir ...direktory kann nicht eröffnet werden
Wer sagt dir das bei welcher versuchten Aktion? Mensch, geb mir doch mal n paar brauchbare Informationen.
>wie kann ich denn die lokalen rechte so ändern das jeder schreiben darf ?
chmod a+wr verzeichnis
-Sensemann-
25.11.02, 05:02
@ feuerwand...
ich hab hier ein sehr instabiles SuSe System...., konquer0 funktioniert, mozilla funktioniert
ftp programm funktioniert nicht....da sich beim starten des programms das ganze system lahmlegt...
deswegen weis ich nicht wie ich dir die fehlermeldungen geben soll....in welcher logdatei ich sie finde....
:(
>ftp programm funktioniert nicht....da sich beim starten des programms das ganze system lahmlegt...
Dann nehme ftp in der Shell. Der gibt wenigstens brauchbare Fehlermeldungen.
>.in welcher logdatei ich sie finde....
/var/log/proftpd.log
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.