FTP-Verbindung

Mit diesem Kommando und den darin verwendeten Subkommandos ist es möglich, auf einem FTP-Server zu navigieren und Dateien hoch- bzw. herunterzuladen.

Parameter:

  • Protokoll: (optional) Das Netzwerk-Protokoll für den Verbindungsaufbau.
  • Serveradresse: Die Adresse des FTP-Servers
  • Port: Der optionale Port der Verbindung, der Default hängt vom Protokoll ab: FTP:21 SFTP:22 FTPS:21
  • Benutzername: Der Benutzername, mit dem sich die DLE am Server anmelden soll.
  • Passwort (oder Passphrase): (optional) Das Passwort, welches für die Authentifizierung des Benutzers am Server notwendig ist. Erlaubt der FTP-Server Anonymous-Zugriffe, ist es üblich, hier die eigene eMail-Adresse anzugeben. Verläuft die Authentifizierung über einen Public-Key, so kann hier die Passphrase des Keys, welche zur Authentication benötigt wird, angegeben werden.
  • Serverpfad: (optional) Wenn bekannt, kann hier der Pfad angegeben werden, zu dem nach dem Herstellen der Verbindung automatisch navigiert werden soll.
  • Private Key Datei: (optional) Gibt die lokal gespeicherte Private-Key Datei an.
  • Passiv-Modus: (optional) Gibt an, ob der Passive-Mode (PASV) verwendet werden soll. (nur bei FTP)
  • Übertragungsmodus: (optional) Gibt an, ob der Datentransfer in Binär oder ASCII-Mode erfolgen soll. (nur bei FTP und FTPS)
  • Timeout (s): (optional) Maximale Zeitüberschreitung für den Aufbau der FTP Verbindung. (nur bei FTP)
  • Bevorzugte Authentifizierungsmethoden: (optional) In diesem Feld kann man die bevorzugte Authentifizierungsmethoden angeben.
  • PROT-Kommando ausführen: (optional) Führt nach der Verbindung mit dem Server einen PBSZ 0 und PROT P Befehl aus. Nur anwendbar bei FTPES-Verbindungen. Manche Server liefern ansonsten keine Verzeichnis bzw. Dateilisten

Innerhalb einer FTP-Verbindung können spezielle FTP-Kommandos verwendet werden, die hauptsächlich zur Navigation am Server dienen. Sollten bei der Benutzung Fehler auftreten, überprüfen Sie bitte, ob Sie sich bei der Ausführung des Kommandos im richtigen Verzeichnis befinden, ob sie genügend Rechte auf dem Server besitzen und ob die gewünschten Dateien vorhanden sind (zb. beim Lesen-Kommando). Wenden Sie sich bei Server-spezifischen Fehlern bitte an den Administrator des FTP-Servers.
Während eine FTP-Verbindung geöffnet ist, können keine anderen Brick-Kommandos ausgeführt werden. Soll daher beispielsweise eine Datei von einem auf einen anderen Server kopiert werden, muss sie lokal zwischengespeichert werden.

Private Key Datei

Um eine Authentifizierung mit SSH-Schlüssel zu erreichen kann ein Schlüssel in einer Datei verwendet werden.

Achtung: Der Schlüssel muss im PEM-Format angegeben sein. Schlüssel, die mit ssh-rsa beginnen müssen konvertiert werden.

Beispiel eines Schlüssels:

 

-----BEGIN RSA PUBLIC KEY-----
MIIBigKCAYEAngGS0u/aKvm9UNV7LfGFk8FofFP2L6cy1tbM5cOF2kd68lBafiEI
9JdAkT4zAPhEhFTLpCbLzXgZQoLzxAjaquSEJVCawMcxMCqw9iFOzTT8ODv5yALC
Hk7gu+JVPU6TojQ9CZBTMBlWYy927MRtyPYFW0uz80yIak2XaujtbaMeupmsGGZR
s+X5788tTr1voJxBG0q/S1pgxK25Gb7kHOnnwa/Zs2mXJYTVsCZDdxKCwTMO9C7H
39xts3zH/mol48Bw8Cy5ZyP5NGS47MG2LakIfH+BzZMQ7vqkzjCOCq5vDn+z4uCV
1lV5Y2MAImhhot/sJxOzRcJSzh5OLGnLoiCqb4hjW5LyognWlKgCvtrHjEp9hEQW
X2bBx+KqLZ+4JadNGSt8RDWN8wJQ4WvoGrko49SHaKoB8+FaKaEiZ+rjktE3Ervs
4vkiTt626hUI8SXzVCjMG/TVVeV7GQquZkgYtUIPGr0wNeYjujfAeFppo0FcbGIH
a97NvcTxsbefAgMBAAE=
-----END RSA PUBLIC KEY-----

Ein bestehender Schlüssel kann mit folgender Befehlszeile umgewandelt werden (der bestehende Schlüssel steht in der key.pub Datei):

 

ssh-keygen -f key.pub -e -m pem