Sftp: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „ “ durch „ “ |
|||
| Zeile 45: | Zeile 45: | ||
sftp> get wichtige_datei.txt | sftp> get wichtige_datei.txt | ||
Fetching /export/home/user/wichtige_datei.txt to wichtige_datei.txt | Fetching /export/home/user/wichtige_datei.txt to wichtige_datei.txt | ||
/export/home/user/wichtige_datei.txt | /export/home/user/wichtige_datei.txt 100% 62KB 62.2KB/s 00:00 | ||
sftp> quit | sftp> quit | ||
| Zeile 66: | Zeile 66: | ||
|cd path ||Change remote directory to 'path' | |cd path ||Change remote directory to 'path' | ||
|- | |- | ||
|chgrp grp path | |chgrp grp path ||Change group of file 'path' to 'grp' | ||
|- | |- | ||
|chmod mode path ||Change permissions of file 'path' to 'mode' | |chmod mode path ||Change permissions of file 'path' to 'mode' | ||
|- | |- | ||
|chown own path || | |chown own path || Change owner of file 'path' to 'own' | ||
|- | |- | ||
|df [-hi] [path]|| | |df [-hi] [path]|| Display statistics for current directory or filesystem containing 'path' | ||
|- | |- | ||
|exit | |exit || Quit sftp | ||
|- | |- | ||
|get [-afPpRr] remote [local] | |get [-afPpRr] remote [local] || Download file | ||
|- | |- | ||
|reget [-fPpRr] remote [local] | |reget [-fPpRr] remote [local] || Resume download file | ||
|- | |- | ||
|reput [-fPpRr] [local] remote | |reput [-fPpRr] [local] remote || Resume upload file | ||
|- | |- | ||
|help | |help || Display this help text | ||
|- | |- | ||
|lcd path | |lcd path || Change local directory to 'path' | ||
|- | |- | ||
|lls [ls-options [path]] | |lls [ls-options [path]] || Display local directory listing | ||
|- | |- | ||
|lmkdir path | |lmkdir path || Create local directory | ||
|- | |- | ||
|ln [-s] oldpath newpath | |ln [-s] oldpath newpath || Link remote file (-s for symlink) | ||
|- | |- | ||
|lpwd | |lpwd || Print local working directory | ||
|- | |- | ||
|ls [-1afhlnrSt] [path] | |ls [-1afhlnrSt] [path] || Display remote directory listing | ||
|- | |- | ||
|lumask umask | |lumask umask || Set local umask to 'umask' | ||
|- | |- | ||
|mkdir path | |mkdir path || Create remote directory | ||
|- | |- | ||
|progress | |progress || Toggle display of progress meter | ||
|- | |- | ||
|put [-afPpRr] local [remote] | |put [-afPpRr] local [remote] || Upload file | ||
|- | |- | ||
|pwd | |pwd || Display remote working directory | ||
|- | |- | ||
|quit | |quit || Quit sftp | ||
|- | |- | ||
|rename oldpath newpath | |rename oldpath newpath || Rename remote file | ||
|- | |- | ||
|rm path | |rm path || Delete remote file | ||
|- | |- | ||
|rmdir path | |rmdir path || Remove remote directory | ||
|- | |- | ||
|symlink oldpath newpath | |symlink oldpath newpath || Symlink remote file | ||
|- | |- | ||
|version | |version || Show SFTP version | ||
|- | |- | ||
|!command | |!command || Execute 'command' in local shell | ||
|- | |- | ||
|! | |! || Escape to loc | ||
|} | |} | ||
Aktuelle Version vom 14. Juni 2026, 00:45 Uhr
topic - Kurzbeschreibung
Beschreibung
Installation
Aufruf
Argumente
Optionen
Umgebung
Rückgabewert
Konfiguration
Dateien
Anwendung
Sicherheit
Dokumentation
RFC
Man-Page
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
TMP
sftp
Die andere Möglichkeit des Dateitransfers lautet sftp.
- Das funktioniert genau so wie der normale Kommandozeilen-FTP-Client:
sftp server
Connecting to server... user@server's password: sftp> pwd Remote working directory: /export/home/user sftp> dir [...] wichtige_datei.txt [...] sftp> get wichtige_datei.txt Fetching /export/home/user/wichtige_datei.txt to wichtige_datei.txt /export/home/user/wichtige_datei.txt 100% 62KB 62.2KB/s 00:00 sftp> quit
Mit dem Befehl help bekommt man eine Übersicht über die möglichen Kommandos.
SSH File Transfer Protocol
- Das SSH File Transfer Protocol oder Secure File Transfer Protocol (SFTP) ist eine für die Secure Shell (SSH) entworfene Alternative zum File Transfer Protocol (FTP), die Kryptografie ermöglicht.
- Im Unterschied zum FTP über TLS (FTPS) begnügt sich SFTP mit einer einzigen Verbindung zwischen Client und Server.
- Obwohl das Protokoll SFTP im Kontext des SSH-2-Protokolls beschrieben wird, könnte es auch mit anderen Verfahren zur Authentifizierung und Kryptografie umgesetzt werden.
$ sftp root@192.168.1.119 passwort : sftp >>
Befehle
| Befehl | Beschreibung |
|---|---|
| cd path | Change remote directory to 'path' |
| chgrp grp path | Change group of file 'path' to 'grp' |
| chmod mode path | Change permissions of file 'path' to 'mode' |
| chown own path | Change owner of file 'path' to 'own' |
| df [-hi] [path] | Display statistics for current directory or filesystem containing 'path' |
| exit | Quit sftp |
| get [-afPpRr] remote [local] | Download file |
| reget [-fPpRr] remote [local] | Resume download file |
| reput [-fPpRr] [local] remote | Resume upload file |
| help | Display this help text |
| lcd path | Change local directory to 'path' |
| lls [ls-options [path]] | Display local directory listing |
| lmkdir path | Create local directory |
| ln [-s] oldpath newpath | Link remote file (-s for symlink) |
| lpwd | Print local working directory |
| ls [-1afhlnrSt] [path] | Display remote directory listing |
| lumask umask | Set local umask to 'umask' |
| mkdir path | Create remote directory |
| progress | Toggle display of progress meter |
| put [-afPpRr] local [remote] | Upload file |
| pwd | Display remote working directory |
| quit | Quit sftp |
| rename oldpath newpath | Rename remote file |
| rm path | Delete remote file |
| rmdir path | Remove remote directory |
| symlink oldpath newpath | Symlink remote file |
| version | Show SFTP version |
| !command | Execute 'command' in local shell |
| ! | Escape to loc |