Grundlagen für sftp

Anmelden:
Die Anmeldung bei sftp ist ähnlich wie bei ssh. Man wird entweder nach einem Passwort gefragt oder das Anmelden via SSH-Key ist auch möglich.

sftp name@server
sftp -i "/home/user/.ssh/ed25519" name@server

Dateien runterladen:
ist man angemeldet, der steht vor dem Promt ein „>“.
Mit „get“ lädt man Dateien vom Server runter in das Verzeichnis, von wo man sich in den sftp server eingeloggt hat.

> get index.hmtl

Dateien hochladen:
Auch beim hochladen muss man via sftp angemeldet sein. Der Befehl lautet „put“. Der Pfad wo die hochzuladene Datein lokal auf dem Rechner liegt muss ggf. angegeben werden.

> put /home/alice/index.html

Dateien löschen:
Dateien kann man mit dem Befehl „rm“ löschen

> rm index.html

mehre Dateien auf einmal hoch- oder runterladen:
Dafür gibt es den Befehl multiget oder multiput kurz mget oder mput.

> mput allebilder*.jpg
> mget allebilder*.jpg

In welchen Verzeichnis bin ich?
Du kannst pwd, ls, cd nutzen um dich auf dem Server zu orientieren und du kannst localpwd, localls und localcd, lpdw, lls, lcd, nutzen um dich auf deinem localen Rechner zu orientieren.

> cd server/home/webseite/
> lcd ./nutzer/home/Dokumente/