FTP How to

MaxReeb

New Member
Hallo,

habe seit kurzem einen Strato VServer angemietet. Als Betriebssystem ist Debian Sarge installiert.

Ich kann mich per SSH mit den Server verbinden. Mehr aber auch nicht zur Zeit.

Ich weiss garnicht ob ein ftp Dienst auf dem Server standardmäßig läuft, oder wie ich das feststellen kann. Wie man die Zugriffsrechte verwaltet, User anlegt etc.

Im Debiananwenderbuch habe ich nur Informationen über die Clientseite gefunden:
11.4 Dateitransfer

Kennt jemand ein Tutorial, oder ähnlich das mir weiterhelfen könnte? Vielleicht auch irgendwie allgemein ein Online Portal mit Informationen über Debian Server Administration?


LG Max
 
Mit
Code:
lsof -i :21
kannst du nachsehen, ob ein Dienst auf Port 21 lauscht. Wenn du Plesk hast, dann läuft ein ProFTPD auf deinem Server. Wenn dem nicht so ist, kannst du dir einen FTPd installieren wie ProFTPD oder vsftpd.

Wie du diese installierst und administrierst findest du in den Dokumentationen des jeweiligen Projekts.

Eine gute Seite für Debian ist http://www.debianhowto.de/
 
Hallo Darkdream,

danke für die Infos.

Laut lsof lief kein ftp server. Wollte dann kurzer Hand, anhand dieser Anleitung einen entsprechenden Dienst installieren:
de:howtos:sarge:proftpd_tls [Debianhowto.de]

Die Installation ist irgendwie fehlgeschlagen:
Code:
h1277499:/# h1277499:/home# apt-get install proftpd
-bash: h1277499:/home#: No such file or directory
h1277499:/# Reading Package Lists... Done
Building Dependency Tree... Done
-bash: Reading: command not found
h1277499:/# Building Dependency Tree... Done
-bash: Building: command not found
h1277499:/# The following extra packages will be installed:
-bash: The: command not found
h1277499:/#   proftpd-common
-bash: proftpd-common: command not found
h1277499:/# Suggested packages:
-bash: Suggested: command not found
h1277499:/#   proftpd-doc
-bash: proftpd-doc: command not found
h1277499:/# The following NEW packages will be installed:
-bash: The: command not found
h1277499:/#   proftpd proftpd-common
Selecting previously deselected package proftpd-common.
(Reading database ... 29515 files and directories currently installed.)
Unpacking proftpd-common (from .../proftpd-common_1.2.10-15sarge4_i386.deb) ...
Selecting previously deselected package proftpd.
Unpacking proftpd (from .../proftpd_1.2.10-15sarge4_i386.deb) ...
Setting up proftpd-common (1.2.10-15sarge4) ...
Setting up proftpd (1.2.10-15sarge4) ...
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:

ftp     stream  tcp     nowait  root    /usr/sbin/tcpd /usr/sbin/proftpd

If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
h1277499.stratoserver.net - fatal: Socket operation on non-socket
h1277499.stratoserver.net - (Running from command line? Use `ServerType standalone' in config file!)
h1277499:/# 0 upgraded, 2 newly installed, 0 to remove and 63 not upgraded.
-bash: 0: command not found
h1277499:/# Need to get 561kB of archives.
-bash: Need: command not found
h1277499:/# After unpacking 1262kB of additional disk space will be used.
-bash: After: command not found
h1277499:/# Do you want to continue? [Y/n] y
-bash: Do: command not found
h1277499:/# Get:1 http://ftp.serverkompetenz.de sarge/main proftpd-common 1.2.10-15sarge4 [1                                                                                                                                                     90kB]
-bash: Get:1: command not found
h1277499:/# Get:2 http://ftp.serverkompetenz.de sarge/main proftpd 1.2.10-15sarge4 [372kB]
-bash: Get:2: command not found
h1277499:/# Fetched 561kB in 0s (3463kB/s)
-bash: syntax error near unexpected token `('
h1277499:/# Preconfiguring packages ...
-bash: Preconfiguring: command not found
h1277499:/# Selecting previously deselected package proftpd-common.
-bash: Selecting: command not found
h1277499:/# (Reading database ... 29515 files and directories currently installed.)
-bash: Reading: command not found
h1277499:/# Unpacking proftpd-common (from .../proftpd-common_1.2.10-15sarge4_i386.deb) ...
-bash: syntax error near unexpected token `('
h1277499:/# Selecting previously deselected package proftpd.
-bash: Selecting: command not found
h1277499:/# Unpacking proftpd (from .../proftpd_1.2.10-15sarge4_i386.deb) ...
-bash: syntax error near unexpected token `('
h1277499:/# Setting up proftpd-common (1.2.10-15sarge4) ...
-bash: syntax error near unexpected token `('
h1277499:/# Setting up proftpd (1.2.10-15sarge4) ...
-bash: syntax error near unexpected token `('
h1277499:/# --------- IMPORTANT INFORMATION FOR XINETD USERS ----------
-bash: ---------: command not found
h1277499:/# The following line will be added to your /etc/inetd.conf file:
-bash: The: command not found
h1277499:/#
h1277499:/# ftp     stream  tcp     nowait  root    /usr/sbin/tcpd /usr/sbin/proftpd
usage: ftp host-name [port]
ftp>
ftp> If you are indeed using xinetd, you will have to convert the
?Invalid command
ftp> above into /etc/xinetd.conf format, and add it manually. See
?Invalid command
ftp> /usr/share/doc/xinetd/README.Debian for more information.
?Invalid command
ftp> -----------------------------------------------------------
?Invalid command
ftp>
ftp> Adding system user `ftp'...
?Invalid command
ftp> Adding new user `ftp' (105) with group `nogroup'.
?Invalid command
ftp> Creating home directory `/home/ftp'.
?Invalid command
ftp> `/usr/share/doc/proftpd/examples/welcome.msg' -> `/home/ftp/welcome.msg.pro                                                                                                                                                          new'
?Invalid command
ftp> ProFTPd warning: cannot start neither in standalone nor in inetd/xinetd mod                                                                                                                                                          eck your configuration.
?Invalid command
ftp>
ftp> h1277499:/home# ftp localhost
?Invalid command
ftp> ftp: connect: Connection refused
?Invalid command
ftp> ftp> quit


LG Max
 
Hallo,

nimm es mir nicht übel, aber in dem HowTo steht ein schöner Satz den du mal überdenken solltest :
.......(hirnlos) zu kopieren........

Desweiteren werden, wenn ich mich nicht täusche, die Strato vServer alle mit vorinstalliertem Plesk ausgeliefert.
Aber das müsstest du uns eigentlich sagen können was du da bestellt hast.

Ich bitte dich darum, im Interesse aller, das du dir den Link von Darkdream mal genauer anschaust.

Danke dir :)

Edit :
Ok die vServer mit Debian kommen ohne Plesk.
Also dann mal viel lesen......sehr viel lesen ;)
 
Last edited by a moderator:
Also du kannst einfach Xampp installieren...da wird automatisch ein FTPserver installiert. Die Xampp installation ist wirklich easy. Und anschließend gut abgesichert läuft alles 1A. :D
 
Hallo,

entschuldige, bei allem Respekt, Sensenmann, aber ich denke der Gute sollte lieber anders anfangen als sich gerade Xampp auf den Server zu schieben.
 
Hallo,

das mit dem "hirnlos" ist etwas geschmackslos!

Ich habe bisher nur per apt-get proftpd installiert, noch keine Einstellungen, Konfigurationen vorgenommen. Als ich soviele invalids während der Ausführung sah dachte ich das die Installation fehlgeschlagen ist. Hab jetzt nachgeschaut proftpd ist unter den installierten Paketen aufgeführt. Ob die Installation ansich erfolgreich ist weiss ich nicht. Vielleicht liegt es ja an den fehlenden Konfigurationen.

Ich glaube, ich brauche ein Buch das das Aufsetzen der elementaren Dienste wie FTP, Webserver etc. ausführlich anhand von Debian beschreibt, und auch häufige Fehlerquellen aufzeigt. Allein mit diesem Howto komme ich nicht klar. Das ist für meinen Wissenstand etwas zu dürr.

Habe schon öfters gelesen das LAMP als lokale Entwicklungsumgebung gedacht ist, und der Sicherheitsaspekt bei der Standardinstallation vernachlässigt wird.

Für einen richtigen Server ist das eher ungeeignet, gedenke ich und schließe mich V40 an.


LG Max
 
Hallo,

"hirnlos" ist sicherlich kein gut gewähltes Wort, aber so stand es nun mal in dem HowTo :)

Bezüglich der Bücher, schau hier mal rein:
 
Back
Top