Ihe Nlereanya Iwu 10 sFTP iji nyefee faịlụ na Linux dịpụrụ adịpụ
Protocol Nyefee Faịlụ (FTP) bụ usoro eji eme ihe n'ọtụtụ ebe iji nyefee faịlụ ma ọ bụ data n'ebe dịpụrụ adịpụ n'ụdị ezoro ezo nke na-abụghị ụzọ echekwara echekwabara.
Dị ka anyị niile maara na File Nyefee Protocol adịghị ma ọlị n'ihi na ihe niile nnyefe na-eme na doro anya ederede na data nwere ike ịgụ site na onye ọ bụla n'oge sniffing ngwugwu na netwọk.
Yabụ, n'ụzọ bụ isi, enwere ike iji FTP na obere ikpe ma ọ bụ na netwọkụ ị tụkwasịrị obi. N'ime oge nke oge, ịnyefe data n'etiti kọmputa dịpụrụ adịpụ.
[Ị nwekwara ike ịmasị: Ndị ahịa FTP-Line Command-Line maka Linux]
SFTP (Protocol Nyefee faịlụ echekwara) na-agba ọsọ n'elu protocol SSH na ọdụ ụgbọ mmiri 22 na ndabara iji guzobe njikọ echekwara. SFTP etinyela n'ime ọtụtụ ngwaọrụ GUI (FileZilla, WinSCP, FireFTP, wdg).
Ịdọ aka ná ntị nchekwa: Biko emeghela ọdụ ụgbọ mmiri SSH (Secure SHell) n'ụwa niile n'ihi na nke a ga-abụ mmebi nchekwa. Ị nwere ike imeghe maka IP kpọmkwem site na ebe ị ga-ebufe ma ọ bụ jikwaa faịlụ na sistemụ dịpụrụ adịpụ ma ọ bụ ọzọ.
- Otu esi echekwa ma mee ka sava OpenSSH sie ike
- Otu esi agbanwe ọdụ ụgbọ mmiri SSH na Linux
- Otu esi emekọrịta faịlụ site na iji Rsync na ọdụ ụgbọ mmiri SSH na-abụghị ọkọlọtọ
- Omume 5 kacha mma iji chekwaa ma chekwaa sava SSH
- 10 Wget Command Example in Linux
Edemede a ga-eduzi gị na ihe atụ iwu 10 sftp iji mee ihe site na interface-line interface interface na ọdụ Linux.
1. Otu esi jikọọ na SFTP
Site na ndabara, a na-eji otu protocol SSH iji chọpụta ma guzobe njikọ SFTP. Iji malite nnọkọ SFTP, tinye aha njirimara na aha nnabata dịpụrụ adịpụ ma ọ bụ adreesị IP na ngwa ngwa. Ozugbo njirimara gara nke ọma, ị ga-ahụ shei nwere sftp> ngwa ngwa.
sftp [email Connecting to 27.48.137.6... [email 's password: sftp>
2. Inweta Enyemaka
Ozugbo, ị nọ na sftp ozugbo, lelee iwu dịnụ site na ịpị '?' ma ọ bụ 'enyemaka' na ngwa ngwa iwu.
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. Lelee akwụkwọ ndekọ aha ugbu a
A na-eji iwu 'lpwd' iji lelee ndekọ ndekọ ọrụ dị ugbu a, ebe a na-eji iwu pwd iji lelee ndekọ ndekọ ọrụ dịpụrụ adịpụ.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
- lpwd – bipụta ndekọ ugbu a na sistemụ gị
- pwd – bipụta ndekọ aha ugbu a na sava ftp
4. Ndepụta faịlụ na sFTP
Ịdepụta faịlụ na akwụkwọ ndekọ aha na mpaghara yana sava ftp dịpụrụ adịpụ.
sftp> ls
sftp> lls
5. Bulite faịlụ Iji sFTP
Tinye otu faịlụ ma ọ bụ ọtụtụ na sava ftp sistemu dịpụrụ adịpụ.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. Bulite Multiple Files Iji sFTP
Ịtinye ọtụtụ faịlụ na sava ftp sistemu dịpụrụ adịpụ.
sftp> mput *.xls
6. Download faịlụ Iji sFTP
Inweta otu faịlụ ma ọ bụ ọtụtụ na sistemụ mpaghara.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Nweta ọtụtụ faịlụ na sistemụ mpaghara.
sftp> mget *.xls
Mara: Dịka anyị nwere ike ịhụ na ndabara site na nweta faịlụ nbudata iwu na sistemụ mpaghara nwere otu aha. Anyị nwere ike budata faịlụ ndị dịpụrụ adịpụ nwere aha dị iche site na ịkọwa aha na njedebe. (Nke a na-emetụta naanị mgbe ị na-ebudata otu faịlụ).
7. Ịgbanwe akwụkwọ ndekọ aha na sFTP
Ịgbanwe site n'otu akwụkwọ ndekọ aha gaa na ndekọ ọzọ na mpaghara na ebe dịpụrụ adịpụ.
sftp> cd test sftp>
sftp> lcd Documents
8. Mepụta akwụkwọ ndekọ aha iji sFTP
Ịmepụta akwụkwọ ndekọ aha ọhụrụ na mpaghara na ebe dịpụrụ adịpụ.
sftp> mkdir test
sftp> lmkdir Documents
9. Wepụ akwụkwọ ndekọ aha iji sFTP
Wepu ndekọ ma ọ bụ faịlụ na sistemụ dịpụrụ adịpụ.
sftp> rm Report.xls
sftp> rmdir sub1
Mara: Iji wepu/ihichapụ ndekọ ọ bụla n'ebe dịpụrụ adịpụ, akwụkwọ ndekọ aha ga-abụrịrị ihe efu.
10. Wepụ sFTP Shell
Iwu '!' na-atụba anyị na shei mpaghara ebe anyị nwere ike mezuo iwu Linux. Pịnye iwu 'wepụ' ebe anyị nwere ike ịhụ sftp> nloghachi ozugbo.
sftp> ! exit Shell exited with status 1 sftp>
Mmechi
SFTP bụ ngwá ọrụ bara uru nke ukwuu maka ijikwa sava na ịnyefe faịlụ gaa na site na (Local and Remote). Anyị nwere olileanya na tuts a ga-enyere gị aka ịghọta ojiji nke SFTP ruo n'ókè ụfọdụ.