Kuidas faile/katalooge üles laadida või alla laadida sFTP abil Linuxis


sFTP (turvaline failiedastusprogramm) on turvaline ja interaktiivne failiedastusprogramm, mis töötab sarnaselt FTP-ga (failiedastusprotokoll). Kuid sFTP on turvalisem kui FTP; see haldab kõiki krüptitud SSH-transpordi toiminguid.

Seda saab konfigureerida mitmete kasulike SSH-funktsioonide kasutamiseks, näiteks avaliku võtme autentimine ja tihendamine. See loob ühenduse ja logib määratud kaugmasinasse ning lülitub interaktiivsesse käsurežiimi, kus kasutaja saab erinevaid käske täita.

Selles artiklis näitame teile, kuidas tervet kataloogi (ka selle alamkatalooge ja alamfaile) üles laadida/alla laadida sFTP abil.

Kuidas kasutada sFTP-d failide/kataloogide edastamiseks Linuxis

Vaikimisi kasutab SFTP kaugserveriga turvalise ühenduse loomiseks sama SSH-transporti. Ehkki SSH vaikeseadetega sarnaste kasutajate autentimiseks kasutatakse paroole, kuid kaughostidega lihtsustatud ja turvalisema ühenduse loomiseks on soovitatav luua ja kasutada SSH-i paroolita sisselogimist.

Sftp-kaugserveriga ühenduse loomiseks looge kõigepealt turvaline SSH-ühendus ja seejärel looge SFTP-seanss, nagu näidatud.

$ sftp [email 

Kui olete kaughosti sisse loginud, saate käivitada interaktiivseid sFTP-käske nagu allpool toodud näidetes:

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

Terve kataloogi Linuxi kaughosti üleslaadimiseks kasutage käsku put. Siiski kuvatakse tõrge, kui kaughosti töökataloogis kataloogi nime pole, nagu on näidatud alloleval ekraanipildil.

Seetõttu looge kõigepealt kaughostis samanimeline kataloog, enne kui see kohalikust hostist üles laaditakse, võlub -r , võimaldades ka alamkataloogide ja alamfailide kopeerimist:

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

Esialgselt ülekantud failide muutmisaegade, juurdepääsuaegade ja režiimide säilitamiseks kasutage lippu -p .

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

Kogu kataloogi fstools-0.0 allalaadimiseks Linuxi kaughostist kohalikku masinasse kasutage käsku get koos lipuga -r järgmiselt:

sftp> get -r fstools-0.0

Seejärel kontrollige kohaliku hosti praegust töökataloogi, kas kataloog on alla laaditud koos kogu selle sisuga.

SFTP-kesta tippimiseks tippige:

sftp> bye
OR
sftp> exit

Lisaks lugege läbi sFTP käsud ja kasutamise näpunäited.

Pange tähele, et vältimaks kasutajate juurdepääsu kaughosti kogu failisüsteemile, võite turvalisuse huvides piirata sFTP kasutajate chroot Jaili abil nende kodukatalooge.

See on kõik! Selles artiklis oleme näidanud, kuidas kogu kataloogi üles laadida/alla laadida sFTP abil. Kasutage allolevat kommentaaride jaotist, et pakkuda meile oma mõtteid selle artikli/teema kohta.