10 ຕົວຢ່າງ ຄຳ ສັ່ງ sFTP ເພື່ອໂອນໄຟລ໌ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກໃນ Linux
ອະນຸສັນຍາການໂອນຍ້າຍເອກະສານ (FTP) ຖືກ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງອະນຸສັນຍາເພື່ອໂອນໄຟລ໌ຫລືຂໍ້ມູນຈາກໄລຍະໄກໃນຮູບແບບທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດເຊິ່ງບໍ່ແມ່ນວິທີທີ່ປອດໄພໃນການສື່ສານ. ດັ່ງທີ່ພວກເຮົາທຸກຄົນຮູ້ວ່າໂປແກຼມການໂອນຍ້າຍເອກະສານບໍ່ມີຄວາມປອດໄພຫຍັງເລີຍເພາະວ່າການສົ່ງຕໍ່ທັງ ໝົດ ເກີດຂື້ນເປັນຂໍ້ຄວາມທີ່ຈະແຈ້ງແລະຂໍ້ມູນສາມາດອ່ານໄດ້ໂດຍທຸກຄົນໃນລະຫວ່າງທີ່ ກຳ ລັງ sniffing packets ໃນເຄືອຂ່າຍ.
ດັ່ງນັ້ນ, ໂດຍພື້ນຖານແລ້ວ FTP ສາມາດໃຊ້ໃນກໍລະນີ ຈຳ ກັດຫຼືຢູ່ໃນເຄືອຂ່າຍທີ່ທ່ານໄວ້ວາງໃຈ. ໃນໄລຍະເວລາທີ່ SCP ແລະ SSH ແກ້ໄຂຄວາມບໍ່ແນ່ນອນດ້ານຄວາມປອດໄພນີ້ແລະເພີ່ມຊັ້ນທີ່ປອດໄພເຂົ້າລະຫັດໃນຂະນະທີ່ຖ່າຍໂອນຂໍ້ມູນລະຫວ່າງຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ.
SFTP (ໂປແກຼມການໂອນໄຟລ໌ທີ່ປອດໄພ) ເຮັດວຽກຜ່ານໂປໂຕຄອນ SSH ໃນພອດມາດຕະຖານ 22 ໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອສ້າງການເຊື່ອມຕໍ່ທີ່ປອດໄພ SFTP ໄດ້ຖືກລວມເຂົ້າເປັນເຄື່ອງມື GUI ຫຼາຍຢ່າງ (FileZilla, WinSCP, FireFTP ແລະອື່ນໆ).
ຄຳ ເຕືອນກ່ຽວກັບຄວາມປອດໄພ: ກະລຸນາຢ່າເປີດທີ່ Port SSH (Secure SHell) ທົ່ວໂລກເພາະວ່າມັນອາດຈະເປັນການລະເມີດດ້ານຄວາມປອດໄພ. ທ່ານພຽງແຕ່ສາມາດເປີດ ສຳ ລັບ IP ສະເພາະຈາກບ່ອນທີ່ທ່ານຈະໂອນຫລືຈັດການເອກະສານໃນລະບົບຫ່າງໄກຫຼືກົງກັນຂ້າມ.
<
ບົດຂຽນນີ້ຈະແນະ ນຳ ຕົວຢ່າງ ຄຳ ສັ່ງ 10 sftp ເພື່ອ ນຳ ໃຊ້ມັນຜ່ານອິນເຕີເຟດເສັ້ນ ຄຳ ສັ່ງແບບໂຕ້ຕອບ.
1. ວິທີເຊື່ອມຕໍ່ກັບ SFTP
ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂປໂຕຄອນ SSH ດຽວກັນຖືກໃຊ້ເພື່ອກວດສອບແລະສ້າງຕັ້ງການເຊື່ອມຕໍ່ SFTP. ເພື່ອເລີ່ມຕົ້ນກອງປະຊຸມ SFTP, ໃສ່ຊື່ຜູ້ໃຊ້ແລະຊື່ໂຮດຫ່າງໄກສອກຫຼີກຫຼືທີ່ຢູ່ IP ທີ່ ຄຳ ສັ່ງສັ່ງ. ເມື່ອການກວດສອບປະສົບຜົນ ສຳ ເລັດ, ທ່ານຈະເຫັນຫອຍທີ່ມີ sftp> prompt.
sftp [email Connecting to 27.48.137.6... [email 's password: sftp>
2. ການໄດ້ຮັບການຊ່ວຍເຫຼືອ
ເມື່ອໃດທີ່ທ່ານຢູ່ໃນ ຄຳ ສັ່ງ sftp, ໃຫ້ກວດເບິ່ງ ຄຳ ສັ່ງທີ່ມີຢູ່ໂດຍການພິມ '?' ຫຼື 'ຊ່ວຍເຫຼືອ' ໃນ ຄຳ ສັ່ງສັ່ງ.
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. ກວດເບິ່ງປື້ມຄູ່ມືການເຮັດວຽກໃນປະຈຸບັນ
ຄຳ ສັ່ງ ‘lpwd’ ແມ່ນໃຊ້ໃນການກວດສອບບັນດາໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນຂອງທ້ອງຖິ່ນ, ໃນຂະນະທີ່ ຄຳ ສັ່ງ ‘pwd’ ຖືກ ນຳ ໃຊ້ເພື່ອກວດກາບັນດາໄດເລກະທໍລີທີ່ເຮັດວຽກຢູ່ຫ່າງໄກສອກຫຼີກ.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
<
4. ລາຍຊື່ເອກະສານ
ລົງທະບຽນເອກະສານແລະບັນດາທິດທາງໃນທ້ອງຖິ່ນແລະລະບົບຫ່າງໄກສອກຫຼີກ.
sftp> ls
sftp> lls
5. ອັບໂຫລດເອກະສານ
ໃສ່ໄຟລ໌ດຽວຫລືຫລາຍເອກະສານໃນລະບົບຫ່າງໄກສອກຫຼີກ.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. ອັບໂຫລດແຟ້ມ Mutiple Files
ການໃສ່ຫລາຍໄຟລ໌ໃນລະບົບຫ່າງໄກສອກຫຼີກ.
sftp> mput *.xls
6. ດາວໂຫລດເອກະສານ
ການໄດ້ຮັບເອກະສານດຽວຫລືຫຼາຍໄຟລ໌ໃນລະບົບທ້ອງຖິ່ນ.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
ຮັບເອກະສານຫຼາຍຢ່າງໃນລະບົບທ້ອງຖິ່ນ.
sftp> mget *.xls
ໝາຍ ເຫດ: ດັ່ງທີ່ພວກເຮົາສາມາດເຫັນໄດ້ໂດຍການຕັ້ງຄ່າດາວໂຫລດ ຄຳ ສັ່ງໃນລະບົບທ້ອງຖິ່ນທີ່ມີຊື່ດຽວກັນ. ພວກເຮົາສາມາດດາວໂຫລດເອກະສານຫ່າງໄກສອກຫຼີກທີ່ມີຊື່ທີ່ແຕກຕ່າງກັນລະບຸຊື່ຢູ່ປາຍ. (ມັນໃຊ້ໄດ້ໃນຂະນະທີ່ດາວໂຫລດເອກະສານດຽວ).
7. ການປ່ຽນລາຍຊື່ໄດເລກະທໍລີ
ປ່ຽນຈາກໄດເລກະທໍລີ ໜຶ່ງ ໄປຍັງໄດເລກະທໍລີອື່ນໃນສະຖານທີ່ທ້ອງຖິ່ນແລະຫ່າງໄກສອກຫຼີກ.
sftp> cd test sftp>
sftp> lcd Documents
8. ສ້າງ Directory
ສ້າງບັນດາທິດທາງ ໃໝ່ ກ່ຽວກັບສະຖານທີ່ທ້ອງຖິ່ນແລະເຂດຫ່າງໄກສອກຫຼີກ.
sftp> mkdir test
sftp> lmkdir Documents
9. ດຶງອອກຈາກປື້ມຄູ່ມື
ເອົາໄດເລກະທໍລີຫລືເອກະສານອອກໃນລະບົບຫ່າງໄກສອກຫຼີກ.
sftp> rm Report.xls
sftp> rmdir sub1
ໝາຍ ເຫດ: ເພື່ອລຶບ/ລຶບໄດເລກະທໍລີໃດໆຈາກສະຖານທີ່ຫ່າງໄກ, ໄດເລກະທໍລີຕ້ອງຫວ່າງເປົ່າ.
10. ອອກຈາກຫອຍ sFTP
ຄຳ ສັ່ງ ‘!’ ຖິ້ມລົງໃນຫອຍທ້ອງຖິ່ນຈາກບ່ອນທີ່ພວກເຮົາສາມາດປະຕິບັດ ຄຳ ສັ່ງ Linux. ກະລຸນາພິມ ຄຳ ສັ່ງທີ່“ ອອກຈາກບ່ອນທີ່ພວກເຮົາສາມາດເຫັນຜົນຕອບແທນ sftp>.
sftp> ! exit Shell exited with status 1 sftp>
ສະຫຼຸບ
SFTP ແມ່ນເຄື່ອງມືທີ່ມີປະໂຫຍດຫຼາຍ ສຳ ລັບການຄຸ້ມຄອງເຊີບເວີແລະການໂອນໄຟລ໌ໄປຫາແລະ (ຈາກທ້ອງຖິ່ນແລະໄລຍະໄກ). ພວກເຮົາຫວັງວ່າເທບນີ້ຈະຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈເຖິງການ ນຳ ໃຊ້ SFTP ໃນລະດັບໃດ ໜຶ່ງ.