Das Ftp-Protokoll ist eine effiziente Möglichkeit um Dateien
Das Protokoll ist unverschlüsselt, es sollte nur für anonymes Herunterladen benutzt werden, da die Zugangsdaten mitgehört werden könnten. Es ist aber eine verschlüsselte Variante (FTPs) möglich (mit SSL oder TLS), die viele gute FTP-Clients beherrschen.
FTP verwendet für die Steuerung und Datenübertragung jeweils separate Verbindungen: Eine FTP-Sitzung beginnt, indem vom Client zum Control Port des Servers (der Standard-Port dafür ist Port 21) eine TCP-Verbindung aufgebaut wird. Über diese Verbindung werden Befehle zum Server gesendet. Die Datenübertragung findet pro Vorgang auf einer separaten TCP-Verbindung statt.
Es gibt zwei Modi
Dieser Modus wird von wenigen FTP-Programmen unterstützt, z. B. Filezilla.
Siehe auch:
http://www.informatik.hu-berlin.de/Infosys/ftp_anleitung.html http://www.htl-steyr.ac.at/~morg/pcinfo/network/ftpcommands.html http://www.uni-koeln.de/rrzk/ftp/transfer/unix.html
FTP-Clients gibt für jedes Betriebssystem in rauen Mengen.
ftp
FTP-Client die auf einem Webserver laufen.
aptitude install curlftpfs
curlftpfs USERNAME:PASSWORT@SERVER.tld /media/mein_ftp
curlftpfs#ftp.host.com /media/mein_ftp fuse rw,uid=1000,user,noauto 0 0
# Passwort systemweit lesbar!!! curlftpfs#USER:PASSWORD@SERVER.tld /media/mein_ftp fuse rw,uid=1000,user,noauto 0 0
.netrc
mit den Zugangsdaten anlegen (im Home-Ordner des Benutzers der mounted): machine SERVER.tld login USER password PASSWORD