| SFTP(1) | General Commands Manual | SFTP(1) |
sftp — transfer
securizat de fișiere OpenSSH
sftp
[-46AaCfNpqrv] [-B
dimensiune-memorie-tampon] [-b
fișier-loturi] [-c
cifrarea] [-D
comandă-server-sftp]
[-F ssh_config]
[-i
fișier-identificare]
[-J destinația]
[-l limita]
[-o opțiun-ssh]
[-P port]
[-R număr-cereri]
[-S program]
[-s subsistem |
server-sftp] [-X
opțiune-sftp]
destinația
sftp este un program de transfer de
fișiere, similar cu ftp(1), care efectuează
toate operațiile prin intermediul unui transport criptat
ssh(1). De asemenea, poate utiliza multe caracteristici
ale ssh, cum ar fi autentificarea cu cheie publică și
comprimarea.
destinația poate fi specificată fie ca [utilizator@]gazdă[:rută], fie ca adresă URI sub forma sftp://[utilizator@]gazdă[:port][/rută].
În cazul în care
destinația include o
rută și aceasta nu este un director,
sftp va prelua automat fișierele dacă
se utilizează o metodă de autentificare
non-interactivă; în caz contrar, va face acest lucru
după o autentificare interactivă reușită.
Dacă nu este specificată nici o
rută sau dacă ruta
este un director, sftp se va conecta la gazda
file ... specificată și va intra
în modul de comandă interactiv, trecând la directorul
de la distanță dacă a fost specificat unul. O
bară oblică finală opțională poate fi
utilizată pentru a forța interpretarea
rutei ca fiind un director.
Deoarece formatele de destinație utilizează caracterele două puncte pentru a delimita numele de gazdă de numele rutelor sau de numerele de port, adresele IPv6 trebuie să fie incluse între paranteze drepte pentru a evita ambiguitățile.
Opțiunile sunt următoarele:
-4sftp să utilizeze
numai adrese IPv4.-6sftp să utilizeze
numai adrese IPv6.-A-a-B
dimensiune-memorie-tamponsftp o utilizează la transferul de
fișiere. Memoriile tampon mai mari necesită mai
puține călătorii dus-întors, cu prețul
unui consum mai mare de memorie. Valoarea implicită este de 32768
octeți.-b
fișier-loturiUn fișier-loturi de
„-” poate fi utilizat pentru a indica intrarea standard.
sftp va abandona dacă una dintre
următoarele comenzi eșuează:
get, put,
reget, reput,
rename, ln,
rm, mkdir,
chdir, ls,
lchdir, copy,
cp, chmod,
chown, chgrp,
lpwd, df,
symlink, și
lmkdir.
Terminarea la eroare poate fi suprimată pentru fiecare
comandă în parte prin prefixarea comenzii cu un caracter
‘-’ (de exemplu, -rm /tmp/blah*).
Ecoul comenzii poate fi suprimat prin prefixarea comenzii cu un caracter
‘@’. Aceste două prefixe pot fi combinate în
orice ordine, de exemplu -@ls /bsd.
-C-C din ssh).-c
cifrare-D
comandă-server-sftp-F
configurare-ssh-f-i
fișier-identitate-J
destinațiesftp la gazda de
salt descrisă de destinație și
apoi stabilind de acolo o redirecționare TCP către
destinația finală. Se pot specifica mai multe salturi de
conectare separate prin virgulă. Aceasta este o prescurtare pentru
a specifica o directivă de configurare
ProxyJump. Această opțiune este
pasată direct către ssh(1).-l
limita-N-b.-o
opțiune-sshssh în formatul utilizat în
ssh_config(5). Acest lucru este util pentru specificarea
opțiunilor pentru care nu există o opțiune
separată în linia de comandă
sftp. De exemplu, pentru a specifica un port
alternativ, utilizați: sftp -oPort=24.
Pentru detalii complete despre opțiunile enumerate mai jos
și despre valorile lor posibile, consultați
ssh_config(5).
-P
port-p-q-R
număr-cereri-rsftp nu
urmărește legăturile simbolice
întâlnite în parcurgerea arborelui.-S
program-s
subsistem | server-sftp-v-X
opțiune-sftpnrequests=valoarebuffer=valoareOdată intrat în modul interactiv,
sftp înțelege un set de comenzi
similare cu cele ale ftp(1). Comenzile sunt insensibile la
majuscule și minuscule. Numele de rute care conțin
spații trebuie să fie incluse între ghilimele. Toate
caracterele speciale conținute în numele de rută care
sunt recunoscute de glob(3) trebuie să fie eludate
cu bare înclinate invers (‘\’).
byesftp.cd
[ruta]chgrp
[--h] grp
rutaDacă este specificat fanionul
-h, atunci legăturile simbolice nu vor fi
urmate. Rețineți că acest lucru este acceptat numai
de serverele care implementează extensia
„lsetstat@openssh.com”.
chmod
[--h] mod
rutaDacă este specificat fanionul
-h, atunci legăturile simbolice nu vor fi
urmate. Rețineți că acest lucru este acceptat numai
de serverele care implementează extensia
„lsetstat@openssh.com”.
chown
[--h] proprietar
rutaDacă este specificat fanionul
-h, atunci legăturile simbolice nu vor fi
urmate. Rețineți că acest lucru este acceptat numai
de serverele care implementează extensia
„lsetstat@openssh.com”.
copy
ruta-veche ruta-nouăRețineți că acest lucru este acceptat numai de serverele care implementează extensia „copy-data”.
cp
ruta-veche ruta-nouăcopy.df
[-hi] [ruta]-h,
informațiile privind capacitatea vor fi afișate folosind
sufixe "ușor de citit de către om". Fanionul
-i solicită afișarea
informațiilor despre noduri-i în plus față de
informațiile despre capacitate. Această comandă este
acceptată numai pe serverele care implementează extensia
“statvfs@openssh.com”.exitsftp.get
[-afpR]
ruta-la-distanță
[ruta-locală]Dacă se specifică fanionul
-a, atunci se încearcă reluarea
transferurilor parțiale ale fișierelor existente.
Rețineți că reluarea presupune că orice
copie parțială a fișierului local coincide cu copia
de la distanță. În cazul în care
conținutul fișierului la distanță
diferă de cel al copiei locale parțiale, atunci este
probabil ca fișierul rezultat să fie corupt.
În cazul în care se specifică fanionul
-f, atunci fsync(2) va fi
apelat după finalizarea transferului de fișiere pentru a
spăla fișierul pe disc.
Dacă se specifică fanionul
-p, atunci se copiază și
permisiunile complete ale fișierelor și timpii de
acces.
Dacă se specifică fanionul
-R, atunci directoarele vor fi copiate recursiv.
Rețineți că sftp nu
urmărește legăturile simbolice atunci când
efectuează transferuri recursive.
helplcd
[ruta]lls
[opțiuni-ls [ruta]]lmkdir
rutaln
[-s] ruta-veche
ruta-nouă-s, legătura creată este o
legătură simbolică, în caz contrar este o
legătură dură.lpwdls
[-1afhlnrSt] [ruta]Următoarele opțiuni sunt recunoscute și
modifică comportamentul lui ls în
consecință:
-1-a-f-h-l-n-r-S-tlumask
umaskmkdir
rutaprogressput
[-afpR] ruta-locală
[ruta-la-distanță]Dacă se specifică fanionul
-a, atunci se încearcă reluarea
transferurilor parțiale ale fișierelor existente.
Rețineți că reluarea presupune că orice
copie parțială a fișierului de la
distanță coincide cu copia locală. În cazul
în care conținutul fișierului local diferă
de cel al copiei locale de la distanță, atunci este
probabil ca fișierul rezultat să fie corupt.
Dacă este specificat fanionul
-f, atunci se va trimite o cerere către
server pentru a apela fsync(2) după ce
fișierul a fost transferat. Rețineți că
acest lucru este acceptat numai de serverele care implementează
extensia „fsync@openssh.com”.
Dacă se specifică fanionul
-p, atunci se copiază și
permisiunile complete ale fișierelor și timpii de
acces.
Dacă se specifică fanionul
-R, atunci directoarele vor fi copiate recursiv.
Rețineți că sftp nu
urmărește legăturile simbolice atunci când
efectuează transferuri recursive.
pwdquitsftp.reget
[-fpR]
ruta-la-distanță
[ruta-locală]get cu fanionul -a
activat.reput
[-fpR] ruta-locală
[ruta-la-distanță]get cu fanionul
-a activat.rename
ruta-veche ruta-nouărm
rutarmdir
rutasymlink
ruta-veche ruta-nouăversionsftp.!comanda!?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 and S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-00.txt, ianuarie 2001, material în curs de elaborare.
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net
| $Mdocdate: 6 decembrie 2024 $ | Debian |