require "/home/doms/html-guide.de/subs/www/kopf.inc.php"; ?>
FTP - das bedeutet File Transfer Protokoll. Mit diesem Protokoll kann man im Internet dateien transferieren. Dieses benötigt man, um z.b. seine lokal (auf dem heimischen PC) erstellte Homepage auf den Web-Server im Internet zu kopieren.
Unter Linux, wie auch unter MS-DOS (bei Windows: MS-DOS-Eingabeaufforderung) kann man FTP direkt per Kommandozeile starten. Mit den Befehlen put und get kann man Dateien auf den Server laden, bzw. von ihm herunterladen. Eine Anleitung unter MS-DOS demonstriert das Prinzip. Unter UNIX kann mit dem Befehl ftp in der Kommandozeile auf das file transfer protocol zugegriffen werden. Eine ausführliche Anleitung erhält man durch die Eingabe unter UNIX/Linux von man ftp.
Wesentlich komfortabler sind grafische FTP-Clients. Ich verwende gerne den Midnight-Commander (mc) unter Linux. Oft empfohlen wird CuteFTP oder der FTP-Uploader.
Unter OSX (Mac) ist cyberduck (opensource) empfehlenswert: http://cyberduck.ch/
Bei diesen Programmen kann mit der Maus z.B. per Drag&Drop das
Update der Homepage leicht durchgeführt werden. Prinzipiell sind
solche Programme in zwei Hälften aufgeteilt. Auf der einen Seite
Ihr Rechner, wo sie die Homepage entwickelt haben, auf der anderen Seite
der Server, wo die Homepage veröffentlicht wird.
Es können so ganze Verzeichnisse auf einmal kopiert werden.
Bei der Übertragung im file transfer protocol wird das Paßwort
im Klartext übertragen. Es ist technisch sehr leicht möglich
dieses mit geeigneten Programmen abzuhören.
Oftmals gibt es keine andere Möglichkeit, als die Daten per FTP zu
übertragen. Hier sollten Sie ein Paßwort wählen, welches
Sie nirgends anders benutzen.
Im schlimmsten Fall kann jemand anderes also Ihre Homepage löschen
oder durch eigene Dateien austauschen. Eine Sicherungskopie der Daten
sollten Sie aber sowieso anlegen.
Eine sinnvollere und sicherere Übertragungsmöglichkeit bietet
scp (secure copy), wo das Paßwort verschlüsselt wird.
Unter Linux gibt es ssh und scp standardmäßig über die Kommandozeile.
Als ssh-Client unter Windows ist PuTTY zu empfehlen:
PuTTY: A Free Win32 Telnet/SSH Client sowie WinSCP zur DateiŸbertragung: http://winscp.sourceforge.net/
Mac OSX
SFTP, SCP und SSH:
Fugu (opensource)