Kif Ttella' jew Niżżel Fajls/Direttorji billi tuża sFTP fil-Linux


sFTP (Programm ta' Trasferiment ta' Fajls sikur) huwa programm ta' trasferiment ta' fajls sigur u interattiv, li jaħdem b'mod simili bħal FTP (Protokoll ta' Trasferiment ta' Fajls). Madankollu, sFTP huwa aktar sigur minn FTP; jimmaniġġja l-operazzjonijiet kollha fuq trasport SSH encrypted.

Jista 'jiġi kkonfigurat biex juża diversi karatteristiċi SSH utli, bħall-awtentikazzjoni u l-kompressjoni taċ-ċavetta pubblika. Jgħaqqad u jidħol fil-magna remota speċifikata, u taqleb għal mod ta 'kmand interattiv fejn l-utent jista' jesegwixxi diversi kmandi.

F'dan l-artikolu, aħna ser nuruk kif ittella/tniżżel direttorju sħiħ (inklużi s-subdirettorji u s-subfiles tiegħu) billi tuża sFTP.

Kif tuża sFTP biex tittrasferixxi fajls/direttorji fil-Linux

B'mod awtomatiku, SFTP jadotta l-istess trasport SSH biex jistabbilixxi konnessjoni sigura għal server remot. Għalkemm, il-passwords jintużaw biex jawtentikaw utenti simili għall-issettjar SSH default, iżda, huwa rakkomandat li toħloq u tuża login SSH mingħajr password għal konnessjoni simplifikata u aktar sigura għal hosts remoti.

Biex tikkonnettja ma 'server sftp remot, l-ewwel stabbilixxi konnessjoni SSH sigura u mbagħad oħloq sessjoni SFTP kif muri.

$ sftp [email 

Ladarba tkun illoggjat fil-host remot, tista 'tmexxi kmandi sFTP interattivi bħal fl-eżempji hawn taħt:

sftp> ls			#list directory 
sftp> pwd			#print working directory on remote host
sftp> lpwd			#print working directory on local host
sftp> mkdir uploads		#create a new directory

Sabiex ittella direttorju sħiħ għal host Linux remot, uża l-kmand put. Madankollu, ikollok żball jekk l-isem tad-direttorju ma jeżistix fid-direttorju tax-xogħol fuq il-host remot kif muri fil-screenshot hawn taħt.

Għalhekk, l-ewwel oħloq direttorju bl-istess isem fuq il-host remot, qabel ittellah mill-host lokali, il--r jagħmel il-maġija, u jippermetti li s-subdirettorji u s-subfile jiġu kkupjati wkoll:

sftp> put -r  linux-console.net-articles
sftp> mkdir linux-console.net-articles
sftp> put -r linux-console.net-articles

Biex tippreserva l-ħinijiet tal-modifika, il-ħinijiet tal-aċċess, u l-modi mill-fajls oriġinali trasferiti, uża l-marka -p.

sftp> put -pr linux-console.net-articles

Biex tniżżel direttorju sħiħ imsejjaħ fstools-0.0 minn host Linux remot għal magna lokali, uża l-kmand get bil-marka -r kif ġej:

sftp> get -r fstools-0.0

Imbagħad iċċekkja fid-direttorju tax-xogħol kurrenti fuq il-host lokali, jekk id-direttorju ġiex imniżżel bil-kontenut kollu fih.

Biex pjuttost il-qoxra sFTP, ittajpja:

sftp> bye
OR
sftp> exit

Barra minn hekk, aqra l-kmandi sFTP u l-pariri dwar l-użu.

Innota li biex tipprevjeni lill-utenti milli jaċċessaw is-sistema tal-fajls kollha fuq il-host remot, għal raġunijiet ta 'sigurtà, tista' tirrestrinġi l-utenti sFTP għad-direttorji tad-dar tagħhom billi tuża chroot Jail.

Dak hu! F'dan l-artikolu, wrejnek kif ittella/tniżżel direttorju sħiħ billi tuża sFTP. Uża t-taqsima tal-kummenti hawn taħt biex toffrilna l-ħsibijiet tiegħek dwar dan l-artikolu/suġġett.