![Cum să obțineți alerte Android pe sistemul dvs. Windows 10](/f/5033e70f8d3b08a57ab5d18a85705a96.png?width=100&height=100)
sFTP (Program sigur de transfer de fișiere) este un program de transfer de fișiere sigur și interactiv, care funcționează în mod similar cu FTP (Protocol de transfer de fișiere). In orice caz, sFTP este mai sigur decât FTP; gestionează toate operațiunile printr-un transport SSH criptat.
Poate fi configurat pentru a utiliza mai multe caracteristici SSH utile, cum ar fi autentificare cu cheie publică și compresie. Se conectează și se conectează la mașina de la distanță specificată și trece la un mod de comandă interactiv în care utilizatorul poate executa diverse comenzi.
În acest articol, vă vom arăta cum să încărcați / descărcați un întreg director (incluzând subdirectoarele și subfilierele) utilizând sFTP.
În mod implicit, SFTP adoptă același transport SSH pentru stabilirea unei conexiuni sigure la un server la distanță. Deși, parolele sunt utilizate pentru autentificarea utilizatorilor similare cu setările implicite SSH, dar este recomandat să
creați și utilizați datele de conectare SSH fără parolă pentru o conexiune simplificată și mai sigură la gazdele la distanță.Pentru a vă conecta la un server sftp la distanță, stabiliți mai întâi o conexiune SSH sigură și apoi creați o sesiune SFTP așa cum se arată.
$ sftp [e-mail protejat]
După ce v-ați conectat la gazda la distanță, puteți rula interactiv sFTP comenzi ca în exemplele de mai jos:
sftp> ls #list director sftp> pwd #print director de lucru pe gazdă la distanță. sftp> lpwd #print director de lucru pe gazda locală. sftp> mkdir uploads #create a new directory.
Pentru a încărca un director întreg pe o gazdă Linux la distanță, utilizați a pune comanda. Cu toate acestea, veți primi o eroare dacă numele directorului nu există în directorul de lucru de pe gazda la distanță, așa cum se arată în captura de ecran de mai jos.
Prin urmare, creați mai întâi un director cu același nume pe gazda la distanță, înainte de a-l încărca de pe gazda locală, -r
face magia, permițând și copierea subdirectoarelor și a subdosarului:
sftp> pune -r Tecmint.com-articole. sftp> mkdir Tecmint.com-articole. sftp> pune -r Tecmint.com-articole.
Pentru a păstra timpii de modificare, timpii de acces și modurile din fișierele originale transferate, utilizați fișierul -p
steag.
sftp> pune -pr Tecmint.com-articole.
Pentru a descărca un întreg director numit fstools-0,0 de la gazda Linux la distanță la mașina locală, utilizați obține comanda cu -r
semnalizați după cum urmează:
sftp> get -r fstools-0.0.
Apoi verificați în directorul de lucru curent de pe gazda locală, dacă directorul a fost descărcat cu tot conținutul în el.
Pentru destul de shell sFTP, tastați:
sftp> pa. SAU. sftp> exit.
În plus, citiți prin Comenzi sFTP și sfaturi de utilizare.
Rețineți că pentru a împiedica utilizatorii să acceseze întregul sistem de fișiere de pe gazda de la distanță, din motive de securitate, puteți restricționează utilizatorii sFTP la directoarele lor de acasă folosind Chroot Jail.
Asta e! În acest articol, v-am arătat cum să încărcați / descărcați un director întreg folosind sFTP. Utilizați secțiunea de comentarii de mai jos pentru a ne oferi părerile dvs. despre acest articol / subiect.