Hvernig á að hlaða upp eða hlaða niður skrám/möppum með sFTP í Linux


sFTP (Secure File Transfer Program) er öruggt og gagnvirkt skráaflutningsforrit, sem virkar á svipaðan hátt og FTP (File Transfer Protocol). Hins vegar er sFTP öruggara en FTP; það sér um allar aðgerðir yfir dulkóðaðan SSH flutning.

Það er hægt að stilla það til að nota nokkra gagnlega SSH eiginleika, svo sem auðkenningu almenningslykils og þjöppun. Það tengist og skráir sig inn á tilgreinda ytri vél og skiptir yfir í gagnvirkan stjórnunarham þar sem notandi getur framkvæmt ýmsar skipanir.

Í þessari grein munum við sýna þér hvernig á að hlaða upp/hlaða niður heilli möppu (þar á meðal undirmöppur og undirskrár hennar) með sFTP.

Hvernig á að nota sFTP til að flytja skrár/möppur í Linux

Sjálfgefið er að SFTP notar sömu SSH flutning til að koma á öruggri tengingu við ytri netþjón. Þó eru lykilorð notuð til að auðkenna notendur svipað og sjálfgefna SSH stillingar, en mælt er með því að búa til og nota SSH lykilorðslausa innskráningu til að einfalda og öruggari tengingu við ytri gestgjafa.

Til að tengjast ytri sftp-miðlara skaltu fyrst koma á öruggri SSH-tengingu og búa síðan til SFTP-lotu eins og sýnt er.

$ sftp [email 

Þegar þú hefur skráð þig inn á ytri gestgjafann geturðu keyrt gagnvirkar sFTP skipanir eins og í dæmunum hér að neðan:

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

Til að hlaða upp heilli möppu á ytri Linux hýsil, notaðu putta skipunina. Hins vegar muntu fá villu ef nafn möppunnar er ekki til í vinnumöppunni á ytri hýsingaraðilanum eins og sýnt er á skjámyndinni hér að neðan.

Þess vegna skaltu fyrst búa til möppu með sama nafni á ytri hýsilinn, áður en þú hleður henni upp frá staðbundnum hýsingaraðila, -r gerir töfrana, sem gerir einnig kleift að afrita undirmöppur og undirskrá:

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

Til að varðveita breytingartíma, aðgangstíma og stillingar frá upprunalegu skránum sem fluttar voru, notaðu -p fánann.

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

Til að hlaða niður heilli möppu sem heitir fstools-0.0 frá ytri Linux hýsingaraðila yfir á staðbundna vél, notaðu get skipunina með -r fánanum sem hér segir:

sftp> get -r fstools-0.0

Athugaðu síðan í núverandi vinnumöppu á staðbundnum hýsingaraðila, ef möppunni var hlaðið niður með öllu innihaldi í henni.

Til að vera alveg sFTP skel, sláðu inn:

sftp> bye
OR
sftp> exit

Að auki skaltu lesa í gegnum sFTP skipanir og notkunarráð.

Athugaðu að til að koma í veg fyrir að notendur fái aðgang að öllu skráarkerfinu á ytri hýsingaraðilanum, af öryggisástæðum, geturðu takmarkað sFTP notendur við heimaskrárnar sínar með því að nota chroot Jail.

Það er það! Í þessari grein höfum við sýnt þér hvernig á að hlaða upp/hlaða niður heilli möppu með sFTP. Notaðu athugasemdahlutann hér að neðan til að gefa okkur hugmyndir þínar um þessa grein/efni.