.\" -*- coding: UTF-8 -*- .\" $OpenBSD: sftp.1,v 1.143 2022/12/16 03:40:03 djm Exp $ .\" .\" Copyright (c) 2001 Damien Miller. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .Dd $Mdocdate: 16 decembrie 2022 $ .Dt SFTP 1 .Os .Sh NUME .Nm sftp .Nd transfer securizat de fișiere OpenSSH .Sh SINOPSIS .Nm sftp .Op Fl 46AaCfNpqrv .Op Fl B Ar dimensiune-memorie-tampon .Op Fl b Ar fișier-loturi .Op Fl c Ar cifrarea .Op Fl D Ar comandă-server-sftp .Op Fl F Ar ssh_config .Op Fl i Ar fișier-identificare .Op Fl J Ar destinația .Op Fl l Ar limita .Op Fl o Ar opțiun-ssh .Op Fl P Ar port .Op Fl R Ar număr-cereri .Op Fl S Ar program .Op Fl s Ar subsistem | server-sftp .Op Fl X Ar opțiune-sftp .Ar destinația .Sh DESCRIERE .Nm sftp este un program de transfer de fișiere, similar cu .Xr ftp 1 , care efectuează toate operațiile prin intermediul unui transport criptat .Xr ssh 1 . De asemenea, poate utiliza multe caracteristici ale ssh, cum ar fi autentificarea cu cheie publică și comprimarea. .Pp .Ar destinația poate fi specificată fie ca .Sm off .Oo utilizator @ Oc gazdă Op : rută .Sm on , fie ca adresă URI sub forma .Sm off .No sftp:// Oo utilizator @ Oc gazdă Oo : port Oc Op / rută . .Sm on .Pp În cazul în care .Ar destinația include o .Ar rută și aceasta nu este un director, .Nm 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ă. .Pp Dacă nu este specificată nici o .Ar rută sau dacă .Ar ruta este un director, .Nm sftp se va conecta la gazda .Ar 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 .Ar rutei ca fiind un director. .Pp 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. .Pp Opțiunile sunt următoarele: .Bl -tag -width Ds .It Fl 4 Forțează .Nm sftp să utilizeze numai adrese IPv4. .It Fl 6 Forțează .Nm sftp să utilizeze numai adrese IPv6. .It Fl A Permite redirecționarea de .Xr ssh-agent 1 către sistemul la distanță. Opțiunea implicită este de a nu transmite un agent de autentificare. .It Fl a Încearcă să continue transferurile întrerupte în loc să suprascrie copiile parțiale sau complete ale fișierelor existente. În cazul în care conținutul parțial diferă de cel transferat, este posibil ca fișierul rezultat să fie corupt. .It Fl B Ar dimensiune-memorie-tampon Specifică dimensiunea memoriei tampon pe care .Nm sftp 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. .It Fl b Ar fișier-loturi Modul pe loturi „batch” citește o serie de comenzi de la o intrare .Ar fișier-loturi în loc de la .Em intrarea standard . Deoarece nu există interacțiune cu utilizatorul, ar trebui utilizat împreună cu autentificarea non-interactivă pentru a evita necesitatea introducerii unei parole în momentul conectării (a se vedea .Xr sshd 8 și .Xr ssh-keygen 1 pentru detalii). .Pp Un .Ar fișier-loturi de „-” poate fi utilizat pentru a indica intrarea standard. .Nm sftp va abandona dacă una dintre următoarele comenzi eșuează: .Ic get , put , reget , reput , rename , ln , .Ic rm , mkdir , chdir , ls , .Ic lchdir , copy , cp , chmod , chown , .Ic chgrp , lpwd , df , symlink , și .Ic lmkdir . .Pp Terminarea la eroare poate fi suprimată pentru fiecare comandă în parte prin prefixarea comenzii cu un caracter .Sq \- (de exemplu, .Ic -rm /tmp/blah* ) . Ecoul comenzii poate fi suprimat prin prefixarea comenzii cu un caracter .Sq @ . Aceste două prefixe pot fi combinate în orice ordine, de exemplu .Ic -@ls /bsd . .It Fl C Activează comprimarea (prin intermediul fanionului .Fl C din ssh). .It Fl c Ar cifrare Selectează cifrarea care urmează să fie utilizată pentru criptarea transferurilor de date. Această opțiune este transmisă direct către .Xr ssh 1 . .It Fl D Ar comandă-server-sftp Se conectează direct la un server sftp local (mai degrabă decât prin .Xr ssh 1 ) . Se pot specifica o comandă și argumente, de exemplu .Qq /ruta/la/sftp-server -el debug3 . Această opțiune poate fi utilă pentru depanarea clientului și a serverului. .It Fl F Ar configurare-ssh Specifică un fișier alternativ de configurare per utilizator pentru .Xr ssh 1 . Această opțiune este transmisă direct către .Xr ssh 1 . .It Fl f Solicită ca fișierele să fie descărcate pe disc imediat după transfer. La încărcarea fișierelor, această funcție este activată numai dacă serverul implementează extensia „fsync@openssh.com”. .It Fl i Ar fișier-identitate Selectează fișierul din care se citește identitatea (cheia privată) pentru autentificarea cu cheie publică. Această opțiune este pasată direct către .Xr ssh 1 . .It Fl J Ar destinație Se conectează la gazda țintă făcând mai întâi o conexiune .Nm sftp la gazda de salt descrisă de .Ar 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 .Cm ProxyJump . Această opțiune este pasată direct către .Xr ssh 1 . .It Fl l Ar limita Limitează lățimea de bandă utilizată, specificată în Kbit/s. .It Fl N Dezactivează modul silențios, de exemplu, pentru a anula modul silențios implicit stabilit de fanionul .Fl b . .It Fl o Ar opțiune-ssh Poate fi utilizată pentru a transmite opțiuni către .Nm ssh în formatul utilizat în .Xr ssh_config 5 . Acest lucru este util pentru specificarea opțiunilor pentru care nu există o opțiune separată în linia de comandă .Nm sftp . De exemplu, pentru a specifica un port alternativ, utilizați: .Ic sftp -oPort=24 . Pentru detalii complete despre opțiunile enumerate mai jos și despre valorile lor posibile, consultați .Xr ssh_config 5 . .Pp .Bl -tag -width Ds -offset indent -compact .It AddressFamily .It BatchMode .It BindAddress .It BindInterface .It CanonicalDomains .It CanonicalizeFallbackLocal .It CanonicalizeHostname .It CanonicalizeMaxDots .It CanonicalizePermittedCNAMEs .It CASignatureAlgorithms .It CertificateFile .It CheckHostIP .It Ciphers .It Comprimare .It ConnectionAttempts .It ConnectTimeout .It ControlMaster .It ControlPath .It ControlPersist .It GlobalKnownHostsFile .It GSSAPIAuthentication .It GSSAPIDelegateCredentials .It HashKnownHosts .It Host .It HostbasedAcceptedAlgorithms .It HostbasedAuthentication .It HostKeyAlgorithms .It HostKeyAlias .It Hostname .It IdentitiesOnly .It IdentityAgent .It IdentityFile .It IPQoS .It KbdInteractiveAuthentication .It KbdInteractiveDevices .It KexAlgorithms .It KnownHostsCommand .It LogLevel .It MACs .It NoHostAuthenticationForLocalhost .It NumberOfPasswordPrompts .It PasswordAuthentication .It PKCS11Provider .It Port .It PreferredAuthentications .It ProxyCommand .It ProxyJump .It PubkeyAcceptedAlgorithms .It PubkeyAuthentication .It RekeyLimit .It RequiredRSASize .It SendEnv .It ServerAliveInterval .It ServerAliveCountMax .It SetEnv .It StrictHostKeyChecking .It TCPKeepAlive .It UpdateHostKeys .It User .It UserKnownHostsFile .It VerifyHostKeyDNS .El .It Fl P Ar port Specifică portul la care trebuie să se conecteze pe gazda la distanță. .It Fl p Păstrează timpii de modificare, timpii de acces și modurile din fișierele originale transferate. .It Fl q Modul silențios: dezactivează contorul de progres, precum și mesajele de avertizare și de diagnosticare de la .Xr ssh 1 . .It Fl R Ar număr-cereri Specifică câte cereri pot fi în curs de soluționare la un moment dat. Creșterea acestei valori poate îmbunătăți ușor viteza de transfer a fișierelor, dar va crește utilizarea memoriei. Valoarea implicită este de 64 de solicitări restante. .It Fl r Copiază în mod recursiv directoare întregi la încărcarea și descărcarea de fișiere. Rețineți că .Nm sftp nu urmărește legăturile simbolice întâlnite în parcurgerea arborelui. .It Fl S Ar program Numele programului .Ar programului care urmează să fie utilizat pentru conexiunea criptată. Programul trebuie să înțeleagă opțiunile .Xr ssh 1 . .It Fl s Ar subsistem | server-sftp Specifică subsistemul SSH2 sau ruta pentru un server sftp pe gazda de la distanță. O rută este utilă atunci când .Xr sshd 8 de la distanță nu are configurat un subsistem sftp. .It Fl v Crește nivelul de jurnalizare. Această opțiune este transmisă și la ssh. .It Fl X Ar opțiune-sftp Specifică o opțiune care controlează aspecte ale comportamentului protocolului SFTP. Opțiunile valabile sunt: .Bl -tag -width Ds .It Cm nrequests Ns = Ns Ar valoare Controlează numărul de solicitări simultane de citire sau scriere SFTP care pot fi în desfășurare în orice moment în timpul unei descărcări sau încărcări. În mod implicit, 64 de cereri pot fi active simultan. .It Cm buffer Ns = Ns Ar valoare Controlează dimensiunea maximă a memoriei tampon pentru o singură operație SFTP de citire/scriere utilizată în timpul descărcării sau încărcării. În mod implicit, se utilizează o memorie tampon de 32 Ko. .El .El .Sh COMENZI INTERACTIVE Odată intrat în modul interactiv, .Nm sftp înțelege un set de comenzi similare cu cele ale .Xr 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 .Xr glob 3 trebuie să fie eludate cu bare înclinate invers .Pq Sq \e . .Bl -tag -width Ds .It Ic bye Quit .Nm sftp . .It Ic cd Op Ar ruta Schimbă directorul la distanță în .Ar ruta . Dacă .Ar ruta nu este specificată, atunci schimbă directorul la cel în care a început sesiunea. .It Xo Ic chgrp .Op Fl Fl h .Ar grp .Ar ruta .Xc Schimbă grupul fișierelor .Ar ruta în .Ar grp . .Ar ruta poate conține caractere .Xr glob 7 și se poate potrivi cu mai multe fișiere. .Ar grp trebuie să fie un GID numeric. .Pp Dacă este specificat fanionul .Fl 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”. .It Xo Ic chmod .Op Fl Fl h .Ar mod .Ar ruta .Xc Schimbă permisiunile fișierului .Ar ruta în .Ar mod . .Ar ruta poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. .Pp Dacă este specificat fanionul .Fl 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”. .It Xo Ic chown .Op Fl Fl h .Ar proprietar .Ar ruta .Xc Schimbă proprietarul fișierului .Ar ruta în .Ar proprietar . .Ar ruta poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. .Ar proprietar trebuie să fie un UID numeric. .Pp Dacă este specificat fanionul .Fl 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”. .It Ic copy Ar ruta-veche Ar ruta-nouă Copiază fișierul de la distanță din .Ar ruta-veche în .Ar ruta-nouă . .Pp Rețineți că acest lucru este acceptat numai de serverele care implementează extensia „copy-data”. .It Ic cp Ar ruta-veche Ar ruta-nouă Alias pentru comanda .Ic copy . .It Xo Ic df .Op Fl hi .Op Ar ruta .Xc Afișează informații de utilizare pentru sistemul de fișiere care conține directorul curent (sau .Ar ruta dacă este specificată). Dacă se specifică fanionul .Fl h , informațiile privind capacitatea vor fi afișate folosind sufixe "ușor de citit de către om". Fanionul .Fl 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 .Dq statvfs@openssh.com . .It Ic exit Quit .Nm sftp . .It Xo Ic get .Op Fl afpR .Ar ruta-la-distanță .Op Ar ruta-locală .Xc Preia .Ar ruta-la-distanță și o stochează pe mașina locală. Dacă nu este specificat numele rutei locale, aceasta primește același nume pe care îl are pe mașina la distanță. .Ar ruta-la-distanță poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. În acest caz, dacă .Ar ruta-locală este specificată, atunci .Ar ruta-locală trebuie să specifice un director. .Pp Dacă se specifică fanionul .Fl 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. .Pp În cazul în care se specifică fanionul .Fl f , atunci .Xr fsync 2 va fi apelat după finalizarea transferului de fișiere pentru a spăla fișierul pe disc. .Pp .\" undocumented redundant alias .\" or .\" .Fl P Dacă se specifică fanionul .Fl p , atunci se copiază și permisiunile complete ale fișierelor și timpii de acces. .Pp .\" undocumented redundant alias .\" or .\" .Fl r Dacă se specifică fanionul .Fl R , atunci directoarele vor fi copiate recursiv. Rețineți că .Nm sftp nu urmărește legăturile simbolice atunci când efectuează transferuri recursive. .It Ic help Afișează textul de ajutor. .It Ic lcd Op Ar ruta Schimbă directorul local în .Ar ruta . Dacă nu se specifică .Ar ruta , atunci schimbă directorul în directorul de origine al utilizatorului local. .It Ic lls Op Ar opțiuni-ls Op Ar ruta Afișează lista directoarelor locale fie din .Ar ruta , fie din directorul curent, dacă nu este specificată .Ar ruta . .Ar ls-options poate conține orice opțiuni acceptate de comanda .Xr ls 1 a sistemului local. .Ar ruta poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. .It Ic lmkdir Ar ruta Creează directorul local specificat de .Ar ruta . .It Xo Ic ln .Op Fl s .Ar ruta-veche .Ar ruta-nouă .Xc Creează o legătură de la .Ar ruta-veche la .Ar ruta-nouă . Dacă se specifică fanionul .Fl s , legătura creată este o legătură simbolică, în caz contrar este o legătură dură. .It Ic lpwd Afișează directorul de lucru local. .It Xo Ic ls .Op Fl 1afhlnrSt .Op Ar ruta .Xc Afișează o listă de directoare la distanță, fie din .Ar ruta , fie din directorul curent, dacă .Ar ruta nu este specificată. .Ar ruta poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. .Pp Următoarele opțiuni sunt recunoscute și modifică comportamentul lui .Ic ls în consecință: .Bl -tag -width Ds .It Fl 1 Produce o singură coloană la ieșire. .It Fl a Listează fișierele care încep cu un punct .Pq Sq \&. . .It Fl f Nu sortează lista. Ordinea de sortare implicită este lexicografică. .It Fl h Atunci când se utilizează cu o opțiune de format lung, se folosesc sufixe de unitate: Octet, Kiloocteți, Megaocteți, Gigaocteți, Teraocteți, Petaocteți și Exocteți pentru a reduce numărul de cifre la patru sau mai puține, folosind puteri de 2 pentru dimensiuni (K=1024, M=1048576 etc.). .It Fl l Afișează detalii suplimentare, inclusiv informații privind permisiunile și proprietatea. .It Fl n Produce o listă lungă cu informații despre utilizatori și grupuri prezentate sub formă numerică. .It Fl r Inversează ordinea de sortare a listei. .It Fl S Sortează lista în funcție de dimensiunea fișierului. .It Fl t Sortează lista după ultima oră de modificare. .El .It Ic lumask Ar umask Stabilește valoarea umask locală la .Ar umask . .It Ic mkdir Ar ruta Creează directorul la distanță specificat de .Ar ruta . .It Ic progress Activează afișarea indicatorului de progres. .It Xo Ic put .Op Fl afpR .Ar ruta-locală .Op Ar ruta-la-distanță .Xc Încarcă .Ar ruta-locală și îl stochează pe mașina de la distanță. Dacă nu este specificat numele rutei la distanță, i se atribuie același nume pe care îl are pe mașina locală. .Ar ruta-locală poate conține caractere .Xr glob 7 și poate corespunde mai multor fișiere. În acest caz, dacă .Ar ruta-la-distanță este specificată, atunci .Ar ruta-la-distanță trebuie să specifice un director. .Pp Dacă se specifică fanionul .Fl 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. .Pp Dacă este specificat fanionul .Fl f , atunci se va trimite o cerere către server pentru a apela .Xr 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”. .Pp .\" undocumented redundant alias .\" or .\" .Fl P Dacă se specifică fanionul .Fl p , atunci se copiază și permisiunile complete ale fișierelor și timpii de acces. .Pp .\" undocumented redundant alias .\" or .\" .Fl r Dacă se specifică fanionul .Fl R , atunci directoarele vor fi copiate recursiv. Rețineți că .Nm sftp nu urmărește legăturile simbolice atunci când efectuează transferuri recursive. .It Ic pwd Afișează directorul de lucru de la distanță. .It Ic quit Quit .Nm sftp . .It Xo Ic reget .Op Fl fpR .Ar ruta-la-distanță .Op Ar ruta-locală .Xc Reia descărcarea lui .Ar ruta-la-distanță . Echivalent cu .Ic get cu fanionul .Fl a activat. .It Xo Ic reput .Op Fl fpR .Ar ruta-locală .Op Ar ruta-la-distanță .Xc Reia descărcarea lui .Ar ruta-locală . Echivalent cu .Ic get cu fanionul .Fl a activat. .It Ic rename Ar ruta-veche ruta-nouă Redenumește fișierul la distanță din .Ar ruta-veche în .Ar ruta-nouă . .It Ic rm Ar ruta Șterge fișierul de la distanță specificat de .Ar ruta . .It Ic rmdir Ar ruta Elimină directorul la distanță specificat de .Ar ruta . .It Ic symlink Ar ruta-veche ruta-nouă Creează o legătură simbolică de la .Ar ruta-veche la .Ar ruta-nouă . .It Ic version Afișează versiunea protocolului .Nm . .It Ic \&! Ns Ar comanda Execută .Ar comanda în shell-ul local. .It Ic \&! Eludează în shell-ul local. .It Ic \&? Snonim pentru „help”. .El .Sh CONSULTAȚI ȘI .Xr ftp 1 , .Xr ls 1 , .Xr scp 1 , .Xr ssh 1 , .Xr ssh-add 1 , .Xr ssh-keygen 1 , .Xr ssh_config 5 , .Xr glob 7 , .Xr sftp-server 8 , .Xr sshd 8 .Rs .%A T. Ylonen .%A S. Lehtinen .%T "SSH File Transfer Protocol" .%N draft-ietf-secsh-filexfer-00.txt .%D ianuarie 2001 .%O material în curs de elaborare .Re . .Pp .Sh TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .Pp Această traducere este documentație gratuită; citiți .Lk https://www.gnu.org/licenses/gpl-3.0.html 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. .Pp Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .Mt translation-team-ro@lists.sourceforge.net .Me .