Àṣẹ scp tí ó ṣiṣẹ́ nínú àkọsílẹ̀ fún ọ̀pọ̀lọpọ̀ ọdún lè kùnà lórí ẹrọ oníbàárà lọ́wọ́lọ́wọ́ pẹ̀lú àṣìṣe ọ̀nà tí kò ní í ṣe pẹ̀lú ọ̀nà abẹ́lẹ̀. VPN gbé àwọn báìtì náà; ẹrọ oníbàárà béèrè orúkọ lọ́wọ́ sáàbà tí sáàbà kò lè yanjú. OpenSSH scp òde òní ń gbé lórí SFTP ní àìpé, SFTP kò sì ṣe ìmújáde bíi ti shell bí ètò-ìbáṣepọ̀ àtijọ́ ṣe. Pípa àṣẹ náà tẹ̀lé láti àkọọ́lẹ̀ tirẹ̀ jáde fi hàn ibi tí a ti ń túmọ̀ ọ̀nà náà ní tòótọ́.

Bẹ̀rẹ̀ láti àkọọ́lẹ̀ náà, lẹ́yìn náà láti àkójọpọ̀ tí ó lè kọ sínú

Àmì-ìdáná pín ààyè orúkọ méjì, ẹ̀gbẹ́ òsì nìkan ni ó jẹ́ ti ẹrọ tí o ń tẹ̀. Ohun gbogbo tí ó tẹ̀lé ni sáàbà yanjú, lábẹ́ àkọọ́lẹ̀ tí o fi jẹ́rìí, nínú ìwòye ètò fáìlì tí àkọọ́lẹ̀ yẹn ní. Jẹ́rìí méjèèjì kí o tó kọ àṣẹ náà, nítorí ọ̀nà tí ó tọ́ fún alábòójútó kò tọ́ fún olùṣàmúlò ìgbé ní àìpé. Ìyàtọ̀ yẹn ni orísun ọ̀pọ̀lọpọ̀ àṣìṣe àṣẹ tí ó dàbí ìkùnà nẹ́tíwọ́kì.

Béèrè lọ́wọ́ sáàbà fún ìwòye tirẹ̀: ssh [email protected] pwd àti ssh [email protected] ls -ld /srv/archive. Bí àṣẹ kejì bá sọ pé a kọ̀ àṣẹ, ọ̀nà abẹ́lẹ̀ wà ní dára àti pé ọ̀nà náà kò ṣe é lò fún àkọọ́lẹ̀ yẹn. Tún ẹ̀tọ́-ìní náà ṣe tàbí yan ibi mìíràn dípò fífẹ̀ àwọn àṣẹ kí ìgbé náà lè tẹ̀síwájú.

Ìṣètò SFTP tí a dínà lè fi chroot hàn gẹ́gẹ́ bí gbòǹgbò ètò fáìlì. Nínú ìwòye yẹn ọ̀nà pípé jẹ́ pípé nínú chroot, èyí tí kì í ṣe ibi kan náà tí alábòójútó rí lórí ẹrọ-àgbà.

Dárúkọ ẹ̀gbẹ́ méjèèjì àmì-ìdáná náà ní kedere

Ìgbé-sókè yẹ kí ó sọ orúkọ fáìlì jínjìn dípò kí ó rò pé orúkọ ìpìlẹ̀ àdúgbò yóò jẹ́ ìtẹ́wọ́gbà ní ẹ̀gbẹ́ kejì.

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

Ìgbé-sílẹ̀ yẹ kí ó sọ ibi àdúgbò fún ìdí kan náà pátápátá. Ààyè orúkọ méjèèjì jẹ́ òmìnira, àkọsílẹ̀ tí ó rò pé wọ́n bára wọn mu yóò já ní ìgbà àkọ́kọ́ tí igi jínjìn bá lo ìṣètò mìíràn.

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

Yẹra fún ~otheruser nínú àkọsílẹ̀ tí a ń tọ́jú. Fífẹ̀ àkójọ ilé àkọọ́lẹ̀ mìíràn jẹ́ ẹ̀yà shell jínjìn, sáàbà SFTP lè má ṣe àfikún tí ó ń ṣàfarawé rẹ̀. Kọ ọ̀nà pípé tí àkọọ́lẹ̀ lè ṣí ní tòótọ́, kí o sì fi àwọn ọ̀nà àdúgbò tí ó ní ààyè sínú àmì àsọtẹ́lẹ̀ dípò kíkópí àwọn ìpele àsọtẹ́lẹ̀ tí a kọ fún shell lórí sáàbà.

Mọ ètò-ìbáṣepọ̀ tí scp rẹ ń lò ní tòótọ́

Láti OpenSSH 9.0 ẹrọ oníbàárà ń lo SFTP ní àìpé, àwọn ìpínkiri sì gba tàbí gbé ìhùwàsí yẹn padà ní ìtòlẹ́sẹẹsẹ tiwọn. Okùn ẹ̀dà sọ ohun tí ẹrọ oníbàárà ní lọ́kàn, ṣùgbọ́n ìkọ́ ti olùtajà lè yàtọ̀ sí upstream, nítorí náà ṣàyẹ̀wò ẹrọ oníbàárà tí o ń ṣiṣẹ́ ní tòótọ́: ssh -V.

Àwọn ètò-ìbáṣepọ̀ méjèèjì ń yanjú orúkọ lọ́nà tí ó yàtọ̀. SCP àtijọ́ béèrè lọ́wọ́ shell olùṣàmúlò jínjìn kí ó fẹ̀ ọ̀nà, nítorí náà shell yẹn ń ṣàkóso àwọn àmì àfọwọ́kọ àti tilde pẹ̀lú àwọn òfin tirẹ̀. SFTP dípò náà ń pín àwọn iṣẹ́ ìgbé fáìlì jáde, nítorí náà ẹrọ oníbàárà fẹ̀ àmì àfọwọ́kọ tàbí kò fẹ̀ rẹ̀ rárá. Àwọn méjèèjì ń rin nínú SSH lọ sí ẹrọ kan náà, ìdí nìyẹn tí ẹrọ-àgbà kan lè hùwà yàtọ̀ lábẹ́ ẹrọ oníbàárà méjì.

scp -v ń tẹ ẹ̀ka-ètò tí ó ń béèrè jáde, ila ẹ̀ka-ètò sftp sì jẹ́rìí pé a ń lo ọ̀nà òde òní. scp -O ń fipá mú ètò-ìbáṣepọ̀ àtijọ́ níbi tí a ti ń gbà á àti níbi tí ó ṣe pàtàkì, ó sì ń mú àwọn òfin àsọtẹ́lẹ̀ tirẹ̀ padà. Kì í ṣe àṣàyàn VPN, kì í ṣe ọ̀nà láti mú ohun kan ṣiṣẹ́ lórí sáàbà, kì í sì ṣe ìdí láti fi ìwádìí kọ́kọ́rọ́ ẹrọ-àgbà rọ̀.

Dán ọ̀nà wò kí àkọsílẹ̀ tó gbára lé e

Ìṣòro ọ̀nà ń farahàn ní àkókò tí ó burú jùlọ, nínú iṣẹ́ aládàáṣiṣẹ́ alẹ́ tí kò sí ẹni tí ń wò. Fi fáìlì kékeré àti àkọọ́lẹ̀ gbẹ́kẹ̀ tí iṣẹ́ náà ń lò fi ibi-àfẹ́rè jẹ́rìí ní àkọ́kọ́, kí o sì tọ́jú àṣẹ ìdánwò yẹn lẹ́gbẹ̀ẹ́ ìtumọ̀ iṣẹ́ náà. Bí ìdánwò náà bá nílò àkọọ́lẹ̀ mìíràn tàbí àkójọ mìíràn, iṣẹ́ náà yóò tún nílò rẹ̀.

Ṣàyẹ̀wò ẹ̀gbẹ́ sáàbà pẹ̀lú. grep -i subsystem /etc/ssh/sshd_config fi hàn bóyá a ti ṣètò ẹ̀ka-ètò SFTP, sftp -b /dev/null [email protected] sì ń jáde ní àṣeyọrí nígbà tí ẹ̀ka-ètò yẹn bá dáhùn nìkan. Ẹrọ-àgbà tí ó gba ìwọlé SSH ṣùgbọ́n tí kò ní ẹ̀ka-ètò ń kùnà ní gbogbo ìgbé òde òní bí ó tilẹ̀ dàbí aláìlera nínú ìdánwò ìwọlé.

Kọ ẹ̀dà ẹrọ oníbàárà, ètò-ìbáṣepọ̀ tí a ń lò àti ọ̀nà jínjìn pípé sínú àwọn àkọsílẹ̀ iṣẹ́. Nígbà tí ìgbéga tókàn bá yí àìpé padà, àkọsílẹ̀ yẹn ni ìyàtọ̀ láàrín àtúnṣe ìṣẹ́jú márùn-ún àti ọ̀sán tí ó kún fún àròsọ.

Àwọn àpilẹ̀kọ tó jọra