Mifano 10 za Amri za sFTP za Kuhamisha Faili kwenye Linux ya Mbali
Itifaki ya Uhawilishaji Faili (FTP) ilikuwa itifaki inayotumika sana kuhamisha faili au data kwa mbali katika umbizo ambalo halijasimbwa ambalo si njia salama ya kuwasiliana.
Kama tunavyojua sote kuwa Itifaki ya Uhawilishaji Faili si salama hata kidogo kwa sababu utumaji wote hutokea kwa maandishi wazi na data inaweza kusomeka na mtu yeyote wakati wa kunusa pakiti kwenye mtandao.
Kwa hivyo, kimsingi, FTP inaweza kutumika katika hali chache au kwenye mitandao ambayo unaamini. Kwa kipindi cha muda, kuhamisha data kati ya kompyuta za mbali.
[Unaweza pia kupenda: Wateja Bora wa FTP wa Amri-Line kwa Linux ]
SFTP (Itifaki ya Kuhamisha Faili Salama) huendesha itifaki ya SSH kwenye mlango wa kawaida wa 22 kwa chaguo-msingi ili kuanzisha muunganisho salama. SFTP imeunganishwa katika zana nyingi za GUI (FileZilla, WinSCP, FireFTP, nk).
Maonyo ya Usalama: Tafadhali usifungue mlango wa SSH (Secure Shell) duniani kote kwani hii itakuwa ukiukaji wa usalama. Unaweza tu kufungua kwa IP mahususi kutoka ambapo utahamisha au kudhibiti faili kwenye mfumo wa mbali au kinyume chake.
- Jinsi ya Kulinda na Kuimarisha Seva ya OpenSSH
- Jinsi ya Kubadilisha Mlango wa SSH katika Linux
- Jinsi ya Kusawazisha Faili Kwa Kutumia Rsync na Mlango Usio wa kawaida wa SSH
- Mbinu 5 Bora za Kulinda na Kulinda Seva ya SSH
- Mifano 10 za Amri za Wget katika Linux
Nakala hii itakuongoza kwa mifano 10 ya amri ya sftp ya kutumia kupitia kiolesura shirikishi cha mstari wa amri katika terminal ya Linux.
1. Jinsi ya Kuunganisha kwa SFTP
Kwa chaguo-msingi, itifaki sawa ya SSH hutumiwa kuthibitisha na kuanzisha muunganisho wa SFTP. Ili kuanzisha kipindi cha SFTP, weka jina la mtumiaji na jina la mpangishi wa mbali au anwani ya IP kwa kidokezo cha amri. Mara tu uthibitishaji unapofanikiwa, utaona ganda na sftp> haraka.
sftp [email Connecting to 27.48.137.6... [email 's password: sftp>
2. Kupata Msaada
Mara moja, uko kwenye kidokezo cha sftp, angalia amri zinazopatikana kwa kuandika '?'' au 'msaada' kwa haraka ya amri.
sftp> ? Available commands: cd path Change remote directory to 'path' lcd path Change local directory to 'path' chgrp grp path Change group of file 'path' to 'grp' chmod mode path Change permissions of file 'path' to 'mode' chown own path Change owner of file 'path' to 'own' help Display this help text get remote-path [local-path] Download file lls [ls-options [path]] Display local directory listing ln oldpath newpath Symlink remote file lmkdir path Create local directory lpwd Print local working directory ls [path] Display remote directory listing lumask umask Set local umask to 'umask' mkdir path Create remote directory put local-path [remote-path] Upload file pwd Display remote working directory exit Quit sftp quit Quit sftp rename oldpath newpath Rename remote file rmdir path Remove remote directory rm path Delete remote file symlink oldpath newpath Symlink remote file version Show SFTP version !command Execute 'command' in local shell ! Escape to local shell ? Synonym for help
3. Angalia Orodha ya Kazi ya Sasa
Amri ya 'lpwd' hutumika kuangalia saraka ya kazi iliyopo ya Ndani, ilhali amri ya pwd inatumika kuangalia saraka ya kufanya kazi ya Mbali.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
- lpwd - chapisha saraka ya sasa kwenye mfumo wako
- pwd - chapisha saraka ya sasa kwenye seva ya ftp
4. Kuorodhesha Faili na sFTP
Kuorodhesha faili na saraka katika ndani na vile vile seva ya mfumo wa mbali wa ftp.
sftp> ls
sftp> lls
5. Pakia Faili Kwa Kutumia sFTP
Weka faili moja au nyingi kwenye seva ya mfumo wa mbali wa ftp.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. Pakia Faili Nyingi Kwa Kutumia sFTP
Kuweka faili nyingi kwenye seva ya mfumo wa mbali wa ftp.
sftp> mput *.xls
6. Pakua Faili Kwa Kutumia sFTP
Kupata faili moja au nyingi katika mfumo wa ndani.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Pata faili nyingi kwenye mfumo wa ndani.
sftp> mget *.xls
Kumbuka: Kama tunavyoweza kuona kwa chaguo-msingi na pata faili ya upakuaji wa amri katika mfumo wa ndani na jina moja. Tunaweza kupakua faili za mbali zilizo na jina tofauti kwa kubainisha jina mwishoni. (Hii inatumika tu wakati wa kupakua faili moja).
7. Kubadilisha Saraka katika sFTP
Kubadilisha kutoka saraka moja hadi saraka nyingine katika maeneo ya ndani na ya mbali.
sftp> cd test sftp>
sftp> lcd Documents
8. Unda Saraka Kwa Kutumia sFTP
Kuunda saraka mpya kwenye maeneo ya karibu na ya mbali.
sftp> mkdir test
sftp> lmkdir Documents
9. Ondoa Saraka Kwa Kutumia sFTP
Ondoa saraka au faili katika mfumo wa mbali.
sftp> rm Report.xls
sftp> rmdir sub1
Kumbuka: Ili kuondoa/kufuta saraka yoyote kutoka eneo la mbali, saraka lazima iwe tupu.
10. Toka kwenye Shell ya sFTP
Amri ya '!' hututupa kwenye ganda la ndani kutoka ambapo tunaweza kutekeleza amri za Linux. Andika amri ya 'toka' ambapo tunaweza kuona sftp> kurudi kwa haraka.
sftp> ! exit Shell exited with status 1 sftp>
Hitimisho
SFTP ni chombo muhimu sana cha kusimamia seva na kuhamisha faili kwenda na kutoka (Ndani na Mbali). Tunatumahi kuwa nakala hii itakusaidia kuelewa utumiaji wa SFTP kwa kiasi fulani.