sftp(1)

Från Wiki.linux.se
Version från den 26 september 2025 kl. 06.33 av Admin (diskussion | bidrag) (Skapade sidan med '= sftp(1) = == NAMN == sftp — OpenSSH säkert filöverföringsverktyg == SYNOPSIS == <pre> sftp [-46AaCfNpqrv] [-B bufferstorlek] [-b batchfil] [-c chiffer] [-D sftp_server_kommando] [-F ssh_config] [-i nyckelfil] [-J destination] [-l gräns] [-o ssh_option] [-P port] [-R antal_förfrågningar] [-S program] [-s subsystem | sftp_server] [-X sftp_option] destination </pre> == BESKRIVNING == '''sftp''' är ett filöverföringsprogram, likt...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

sftp(1)

NAMN

sftp — OpenSSH säkert filöverföringsverktyg

SYNOPSIS

sftp [-46AaCfNpqrv]
     [-B bufferstorlek] [-b batchfil] [-c chiffer]
     [-D sftp_server_kommando] [-F ssh_config] [-i nyckelfil]
     [-J destination] [-l gräns] [-o ssh_option] [-P port]
     [-R antal_förfrågningar] [-S program]
     [-s subsystem | sftp_server] [-X sftp_option]
     destination

BESKRIVNING

sftp är ett filöverföringsprogram, likt ftp(1), som utför alla operationer över en krypterad ssh(1)-transport. Det kan använda många av ssh:s funktioner, som publika nycklar och komprimering.

destination kan anges som [användare@]värd[:sökväg] eller som en URI: sftp://[användare@]värd[:port][/sökväg].

Om destination innehåller en sökväg och den inte är en katalog hämtar sftp fil(er) automatiskt om en icke-interaktiv autentisering används; annars efter lyckad interaktiv autentisering.

Om ingen sökväg anges eller om sökvägen är en katalog loggar sftp in på värden och går in i interaktivt kommando-läge (byter till angiven fjärrkatalog om sådan fanns). En avslutande snedstreck kan tvinga tolkning som katalog.

IPv6-adresser måste omslutas av hakparenteser i destinationssträngar (kolon används som avskiljare för port/sökväg).

FLAGGOR

Flagga Beskrivning
-4 Tvinga användning av IPv4 endast.
-6 Tvinga användning av IPv6 endast.
-A Tillåt vidarebefordran av ssh-agent(1) till fjärrsystemet (av som standard).
-a Försök återuppta avbrutna överföringar istället för att skriva över befintliga del-/helkopior (kan ge korrupt fil om innehåll skiljer sig).
-B buffer_size Buffertstorlek som används vid överföring (standard 32768 byte).
-b batchfile Batch-läge: läs kommandon från fil istället för stdin. Använd icke-interaktiv autentisering. - kan betyda stdin. Avbryter vid fel på: get, put, reget, reput, rename, ln, rm, mkdir, chdir, ls, lchdir, copy, cp, chmod, chown, chgrp, lpwd, df, symlink, lmkdir. Prefix - för att undertrycka avbrott vid fel, @ för att undertrycka eko (kan kombineras, t.ex. -@ls /bsd).
-C Aktivera komprimering (via ssh:s -C-flagga).
-c cipher Välj chiffer för datakryptering (skickas direkt till ssh(1)).
-D sftp_server_command Anslut direkt till lokalt sftp-serverprogram (inte via ssh), t.ex. /path/sftp-server -el debug3 (nyttigt för felsökning).
-F ssh_config Alternativ användarkonfigurationsfil för ssh(1).
-f Begär att filer flushas till disk direkt efter överföring (upload kräver serverstöd för fsync@openssh.com).
-i identity_file Privat nyckel att använda (vidarebefordras till ssh(1)).
-J destination Hoppa via en ”jump host” (ProxyJump). Flera hopp med kommatecken. Skickas till ssh(1).
-l limit Begränsa bandbredd i Kbit/s.
-N Avaktivera tyst läge (t.ex. för att åsidosätta implicit tyst läge från -b).
-o ssh_option Skicka val till ssh(1) i ssh_config(5)-format (t.ex. -oPort=24). Stöder bl.a. AddressFamily, BatchMode, BindAddress, BindInterface, Canonicalize*, CASignatureAlgorithms, CertificateFile, CheckHostIP, Ciphers, Compression, ConnectionAttempts, ConnectTimeout, ControlMaster/Path/Persist, GlobalKnownHostsFile, GSSAPI*, HashKnownHosts, Host, Hostbased*Algorithms/Authentication, HostKey* (Algorithms/Alias), Hostname, IdentitiesOnly, IdentityAgent/File, IPQoS, KbdInteractive*, KexAlgorithms, KnownHostsCommand, LogLevel, MACs, NoHostAuthenticationForLocalhost, NumberOfPasswordPrompts, PasswordAuthentication, PKCS11Provider, Port, PreferredAuthentications, ProxyCommand, ProxyJump, Pubkey* (AcceptedAlgorithms/Authentication), RekeyLimit, RequiredRSASize, SendEnv, ServerAlive* (Interval/CountMax), SetEnv, StrictHostKeyChecking, TCPKeepAlive, UpdateHostKeys, User, UserKnownHostsFile, VerifyHostKeyDNS.
-P port Port på fjärrvärden att ansluta till.
-p Bevara tidsstämplar och lägen från originalfilerna.
-q Tyst läge: stänger av progressmätare samt varnings-/diagnostikmeddelanden från ssh(1).
-R num_requests Max samtidiga protokollförfrågningar (standard 64). Högre kan ge snabbare överföring men mer minne.
-r Rekursiv kopiering av hela katalogträd vid upp-/nedladdning (symboliska länkar följs inte).
-S program Program för den krypterade anslutningen (måste förstå ssh(1)-flaggor).
sftp_server Ange SSH2-subsystem eller sökväg till sftp-server på fjärrvärd (nyttigt om sshd(8) saknar sftp-subsystem).
-v Höj loggnivå (vidarebefordras till ssh(1)).
-X sftp_option Styr SFTP-protokollbeteende: nrequests=value (antal samtidiga läs/skriv; standard 64), buffer=value (max buffert per operation; standard 32 KiB).

INTERAKTIVA KOMMANDON

I interaktivt läge förstår sftp ett ftp-liknande kommandoset (skiftlägesokänsligt). Sökvägar med mellanslag måste citeras. Tecken som tolkas av glob(3) måste escape:as med backslash (\).

bye / exit / quit
Avsluta sftp.
cd [sökväg]
Byt fjärrkatalog (standard: startkatalog).
chgrp [-h] grp sökväg
Ändra grupp (grp är numerisk GID). -h: följ inte symlänkar (kräver lsetstat@openssh.com).
chmod [-h] läge sökväg
Ändra rättigheter. -h: följ inte symlänkar (kräver lsetstat@openssh.com).
chown [-h] uid sökväg
Ändra ägare (uid numerisk). -h: följ inte symlänkar (kräver lsetstat@openssh.com).
copy gammal ny
Kopiera fjärrfil. Kräver server-extension copy-data. Alias: cp.
df [-hi] [sökväg]
Visa filsystems-användning (kräver statvfs@openssh.com). -h: ”human-readable”. -i: inode-info.
get [-afpR] fjärr [lokal]
Hämta fil(er). -a: återuppta. -f: fsync(2) efteråt. -p: bevara tider/lägen. -R: rekursivt (följer ej symlänkar).
help / ?
Visa hjälptext.
lcd [sökväg]
Byt lokal katalog (standard: hemkatalog).
lls [ls-flaggor [sökväg]]
Lista lokalt (flaggor som för ls(1)).
lmkdir sökväg
Skapa lokal katalog.
ln [-s] gammal ny
Skapa länk (-s: symbolisk, annars hårdlänk).
lpwd
Skriv ut lokal arbetskatalog.
ls [-1afhlnrSt] [sökväg]
Lista fjärrkatalog. Flaggor: -1 enkel kolumn, -a dolda, -f osorterat, -h storlekssuffix, -l långt format, -n numeriska uid/gid, -r omvänd, -S storlek, -t tid.
lumask umask
Sätt lokal umask.
mkdir sökväg
Skapa fjärrkatalog.
progress
Växla progressmätare.
put [-afpR] lokal [fjärr]
Ladda upp fil(er). -a: återuppta. -f: begär fsync(2) (kräver fsync@openssh.com). -p: bevara tider/lägen. -R: rekursivt (följer ej symlänkar).
pwd
Visa fjärr arbetskatalog.
reget [-fpR] fjärr [lokal]
Återuppta nedladdning (som get -a).
reput [-fpR] lokal [fjärr]
Återuppta uppladdning (som put -a).
rename gammal ny
Byt namn på fjärrfil.
rm sökväg
Ta bort fjärrfil.
rmdir sökväg
Ta bort fjärrkatalog.
symlink gammal ny
Skapa symbolisk länk.
version
Visa SFTP-protokollversion.
!kommando / !
Kör lokalt skal-kommando / växla till lokalt skal.

SE ÄVEN

ftp(1), ls(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), ssh_config(5), glob(7), sftp-server(8), sshd(8). T. Ylonen och S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-00.txt, januari 2001 (work in progress).

COLOFON

Denna sida är del av projektet openssh (Portable OpenSSH). Projektinfo: http://www.openssh.com/portable.html. Felrapportering: http://www.openssh.com/report.html. Sidan hämtades från tarballen openssh-9.9p2.tar.gz från ⟨http://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/⟩ den 2025-08-11. Om du upptäcker renderingsproblem i denna HTML-version, eller har en bättre/mer aktuell källa, eller förbättringar av denna COLOFON (som inte är del av originalmanualen), mejla man-pages@man7.org.

GNU — 16 december 2022 — sftp(1)

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/sftp.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.