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/