Amarka scp oo sanado badan ka shaqeynayay skript ayaa ku guuldareysan kara macmiil hadda jira iyada oo leh khalad waddo oo aan wax xiriir ah la lahayn tunnel-ka. VPN-ga ayaa qaaday baytyada; macmiilku wuxuu server-ka weyddiistay magac uusan server-ku xallin karin. OpenSSH scp hadda wuxuu si caadi ah ugu gudbiyaa SFTP, SFTP-na ma sameeyo fidin qaab shell sida borotokoolkii hore. Inaad amarka ka raacdo akoonkaaga u gaar ah oo aad dibadda u eegto waxay muujineysaa halka waddada dhab ahaan loo fasiraayo.

Ka bilow akoonka, ka dibna galka uu qori karo

Laba dhibcood waxay kala saaraan laba meelood oo magac, oo kaliya dhinaca bidix ayaa ka tirsan mashiinka aad ku qorayso. Wax kasta oo ka dambeeya server-ka ayaa xalliya, hoos yimaada akoonka aad ku xaqiijisay, gudaha aragtida nidaamka faylka ee akoonkaasi leeyahay. Xaqiiji labadaba ka hor intaadan amarka diyaarin, sababtoo ah waddo sax u ah maamulaha si otomaatig ah uma saxna isticmaalaha gudbinta. Farqigaas ayaa ah isha inta badan khaladaadka ogolaanshaha ee u eg ciladaha shabakadda.

Weydii server-ka aragtidiisa: ssh [email protected] pwd iyo ssh [email protected] ls -ld /srv/archive. Haddii amarka labaad uu soo sheego ogolaansho la diiday, tunnel-ku wuu fiican yahay waddaduna waa mid aan la isticmaali karin akoonkaas. Hagaaji lahaanshaha ama dooro meel kale halkii aad ka ballaarin lahayd ogolaanshaha si gudbintu u sii socoto.

Habaynta SFTP xaddidan waxay u soo bandhigi kartaa chroot oo ah xididka nidaamka faylka. Gudaha aragtidaas waddo buuxda waa buuxda gudaha chroot, taas oo aan ahayn isla meesha maamuluhu ku arko martigeliyaha.

U sheeg labada dhinac ee labada dhibcood si cad

Soo gelinta waa in ay sheegto magaca faylka fog halkii ay ka maleyn lahayd in magaca saldhigga maxalliga ah laga aqbali doono dhinaca kale.

scp q3-invoice.csv [email protected]:/home/transfer/drop/q3-invoice.csv

Soo dejintu waa in ay sheegto meesha maxalliga ah isla sababtaas oo kale. Labada meelood ee magaca waa madaxbannaan, skriptka maleynaya in ay iswaafaqaan wuu jabaa marka ugu horeysa ee geedka fog uu isticmaalo habayn kale.

scp [email protected]:/srv/archive/2026-q3.csv ./2026-q3.csv

Ka fogow ~otheruser skript la ilaaliyo. Ballaarinta galka guriga akoon kale waxay ahayd sifo shell fog, server-ka SFTP-na lama hirgelin karo fidinta mataleysa. Qor waddada buuxda ee akoonku dhab ahaan furi karo, waddooyinka maxalliga ah ee leh bannaanna geli xigashooyin halkii aad ka koobi lahayd lakabyo xigasho oo loo qoray shell server-ka.

Ogow borotokoolka scp-gaagu dhab ahaan isticmaalo

Laga bilaabo OpenSSH 9.0 macmiilku wuxuu si caadi ah u isticmaalaa SFTP, qaybintaana waxay qaataan ama dib u dhoofiyaan dhaqankaas iyaga oo raacaya jadwalkooda. Xarigga nooca ayaa sheegaya waxa macmiilku damacsan yahay, laakiin dhismaha iibiyaha ayaa ka duwanaan kara upstream, sidaas darteed hubi macmiilka aad dhab ahaan socodsiiso: ssh -V.

Labada borotokool waxay magacyada u xalliyaan si kala duwan. SCP hore wuxuu weyddiistaa shell isticmaalaha fog in uu waddada ballaariyo, sidaas darteed calaamadaha beddelka iyo tilde-yada shell-kaas ayaa ku maamula xeerarkiisa. SFTP beddelkiisa wuxuu soo saaraa hawlgallada gudbinta faylka, sidaas darteed calaamadda beddelka ama macmiilku wuu ballaariyaa ama gabi ahaan lama ballaariyo. Labaduba waxay ku safraan gudaha SSH oo isla mashiin, taas ayaa sabab u ah in hal martigeliyaha uu si kale u dhaqmi karo laba macmiil.

scp -v wuxuu daabacaa nidaamka hoose ee uu codsado, khadka nidaamka hoose sftp wuxuu xaqiijinayaa in waddada casriga ah la isticmaalayo. scp -O wuxuu ku qasbaa borotokoolka hore meesha la taageero oo dhab ahaan loo baahdo, wuxuuna la soo celiyaa xeerarkiisa xigasho. Ma aha doorasho VPN, ma aha hab lagu shido wax server-ka, mana aha sabab lagu dabciyo hubinta furaha martigeliyaha.

Tijaabi waddada ka hor inta uusan skriptku ku tiirsanaan

Dhibaatada waddada waxay soo baxdaa waqtiga ugu xun, shaqo otomaatig ah oo habeenkii ah iyada oo aan cidina fiirin. Marka hore caddee meesha la rabo iyada oo la isticmaalayo fayl yar iyo akoonka saxda ah ee shaqadu isticmaasho, amarkaas tijaabada ahna ku hay meel u dhow qeexidda shaqada. Haddii tijaabadu u baahan tahay akoon kale ama gal kale, shaqaduna sidoo kale way u baahan doontaa.

Sidoo kale hubi dhinaca server-ka. grep -i subsystem /etc/ssh/sshd_config wuxuu muujinayaa haddii nidaam hoose SFTP loo habeeyay, sftp -b /dev/null [email protected] wuxuu si guul leh u baxaa kaliya marka nidaamkaas hoose uu jawaabo. Martigeliyaha aqbala galitaanka SSH laakiin aan lahayn nidaam hoose wuxuu ku guuldareystaa gudbin kasta oo casri ah isaga oo si buuxda u caafimaad qaba uga muuqda tijaabada galitaanka.

Diiwaangeli nooca macmiilka, borotokoolka la isticmaalayo iyo waddada fog ee buuxda ee qoraallada shaqada. Marka cusboonaysiinta xigta ay beddesho caadi, qoraalkaas ayaa ah farqiga u dhexeeya hagaajin shan daqiiqo ah iyo galab malo-awaal ah.

Maqaallo la xiriira