Otu esi ebugo ma ọ bụ budata faịlụ/akwụkwọ ndekọ site na iji sFTP na Linux


sFTP (usoro nfefe faịlụ echekwara) bụ mmemme mbufe faịlụ echekwara na mmekọrịta, nke na-arụ ọrụ n'otu ụzọ ahụ dị ka FTP (Protocol Nyefee faịlụ). Agbanyeghị, sFTP dị nchebe karịa FTP; ọ na-ejikwa ọrụ niile n'elu ụgbọ njem SSH ezoro ezo.

Enwere ike ịhazi ya iji ọtụtụ atụmatụ SSH bara uru, dị ka nyocha igodo ọha na mkpakọ. Ọ na-ejikọ wee banye n'ime igwe dịpụrụ adịpụ akọwapụtara, wee gbanwee gaa na ọnọdụ iwu mmekọrịta ebe onye ọrụ nwere ike ịme iwu dị iche iche.

N'isiokwu a, anyị ga-egosi gị otu esi ebugo/budata ndekọ dum (gụnyere akwụkwọ ndekọ aha na obere faịlụ) site na iji sFTP.

Otu esi eji sFTP nyefee faịlụ/akwụkwọ ndekọ aha na Linux

Site na ndabara, SFTP nakweere otu ụgbọ njem SSH maka ịmepụta njikọ echekwara na sava dịpụrụ adịpụ. Agbanyeghị, a na-eji okwuntughe iji chọpụta ndị ọrụ dị ka ntọala SSH ndabara, mana, a na-atụ aro ka imepụta ma jiri nbanye SSH na-enweghị paswọọdụ maka njikọ dị mfe yana nke echekwabara na ndị ọbịa dịpụrụ adịpụ.

Iji jikọọ na sava sftp dịpụrụ adịpụ, buru ụzọ guzobe njikọ SSH echekwara wee mepụta nnọkọ SFTP dịka egosiri.

$ sftp [email 

Ozugbo ịbanye n'ime onye ọbịa dịpụrụ adịpụ, ị nwere ike ịme iwu sFTP mmekọrịta dị ka ọmụmaatụ n'okpuru:

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

Iji bulite ndekọ dum gaa na onye ọbịa Linux dịpụrụ adịpụ, jiri iwu tinye. Agbanyeghị, ị ga-enweta njehie ma ọ bụrụ na aha ndekọ aha adịghị na ndekọ na-arụ ọrụ na onye ọbịa dịpụrụ adịpụ dị ka egosiri na nseta ihuenyo dị n'okpuru.

Ya mere, buru ụzọ mepụta akwụkwọ ndekọ aha nke nwere otu aha na remote host, tupu ebugo ya n'aka onye ọbịa obodo, -r na-eme anwansi ahụ, na-eme ka subdirectories na subfile nwee ike iṅomikwa:

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

Iji chekwaa oge mgbanwe, oge ohere na ụdịdị sitere na faịlụ izizi ebufere, jiri ọkọlọtọ -p.

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

Iji budata akwụkwọ ndekọ aha dum a na-akpọ fstools-0.0 site na ndị ọbịa Linux dịpụrụ adịpụ gaa na igwe mpaghara, jiri nweta iwu nke nwere ọkọlọtọ -r dị ka ndị a:

sftp> get -r fstools-0.0

Wee lelee ndekọ ndekọ aha ugbu a na onye ọbịa mpaghara, ma ọ bụrụ na ebudatara ndekọ ahụ yana ọdịnaya niile dị na ya.

Maka ezigbo shei sFTP, pịnye:

sftp> bye
OR
sftp> exit

Na mgbakwunye, gụọ site na iwu sFTP na ndụmọdụ ojiji.

Rịba ama na iji gbochie ndị ọrụ ịnweta sistemụ faịlụ niile na ebe nchekwa dịpụrụ adịpụ, maka ebumnuche nchekwa, ị nwere ike igbochi ndị ọrụ sFTP na akwụkwọ ndekọ aha ụlọ ha site na iji chroot Jail.

Ọ bụ ya! N'edemede a, anyị egosila gị otu esi ebugo/budata ndekọ niile site na iji sFTP. Jiri ngalaba nkọwa dị n'okpuru na-enye anyị echiche gị gbasara akụkọ/isiokwu a.