ກະວີ:
Eugene Taylor
ວັນທີຂອງການສ້າງ:
15 ສິງຫາ 2021
ວັນທີປັບປຸງ:
1 ເດືອນກໍລະກົດ 2024
![BTT SKR2 -Klipper Firmware Install](https://i.ytimg.com/vi/asorUZrFYE0/hqdefault.jpg)
ເນື້ອຫາ
- ເພື່ອກ້າວ
- ສ່ວນທີ 1 ຂອງ 3: ການເຊື່ອມຕໍ່ເປັນຄັ້ງ ທຳ ອິດ
- ພາກທີ 2 ຂອງ 3: ຮຽນຮູ້ ຄຳ ສັ່ງພື້ນຖານ
- ສ່ວນທີ 3 ຂອງ 3: ການເຮັດຄີທີ່ຖືກເຂົ້າລະຫັດ
ຖ້າທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ກັບຄອມພິວເຕີ້ອື່ນໂດຍໃຊ້ອິນເຕີເນັດທີ່ບໍ່ປອດໄພ, ທ່ານອາດຈະຕ້ອງການເຮັດທຸກຢ່າງທີ່ທ່ານສາມາດເຮັດໄດ້ເພື່ອຮັກສາຂໍ້ມູນຂອງທ່ານໃຫ້ປອດໄພ. SSH ແມ່ນວິທີ ໜຶ່ງ ທີ່ຈະບັນລຸສິ່ງນັ້ນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ SSH ໃນຄອມພິວເຕີ້ຂອງທ່ານແລະຈາກນັ້ນກໍ່ຕັ້ງການເຊື່ອມຕໍ່ທີ່ເຂົ້າລະຫັດກັບເຊີບເວີ. ຈົ່ງຈື່ໄວ້ວ່າເພື່ອຮັບປະກັນການເຊື່ອມຕໍ່, SSH ຕ້ອງຖືກເປີດໃຊ້ທັງສອງດ້ານຂອງການເຊື່ອມຕໍ່. ປະຕິບັດຕາມຄູ່ມືນີ້ເພື່ອໃຫ້ແນ່ໃຈວ່າການເຊື່ອມຕໍ່ຂອງທ່ານປອດໄພເທົ່າທີ່ຈະໄວໄດ້.
ເພື່ອກ້າວ
ສ່ວນທີ 1 ຂອງ 3: ການເຊື່ອມຕໍ່ເປັນຄັ້ງ ທຳ ອິດ
ຕິດຕັ້ງ SSH. ໃນ Windows ທ່ານຈະຕ້ອງດາວໂຫລດລູກຄ້າ SSH. ທີ່ນິຍົມທີ່ສຸດແມ່ນ Cygwin, ເຊິ່ງທ່ານສາມາດດາວໂຫລດໄດ້ໂດຍບໍ່ເສຍຄ່າຈາກເວບໄຊທ໌ຂອງນັກພັດທະນາ. ດາວໂຫລດແລະຕິດຕັ້ງໂປແກຼມ. ໂປແກຼມຟຣີທີ່ນິຍົມອີກອັນ ໜຶ່ງ ແມ່ນ PuTTY.
- ໃນລະຫວ່າງການຕິດຕັ້ງ Cygwin ທ່ານຕ້ອງເລືອກການຕິດຕັ້ງ OpenSSH ຈາກສ່ວນ Net.
- SSH ຖືກຕິດຕັ້ງແລ້ວໃນ Linux ແລະ Mac OS X. ນີ້ແມ່ນຍ້ອນວ່າ SSH ແມ່ນລະບົບ UNIX, ແລະຍ້ອນວ່າ Linux ແລະ OS X ແມ່ນໄດ້ມາຈາກ UNIX.
ເລີ່ມຕົ້ນ SSH. ເປີດໂປແກຼມ terminal ທີ່ຕິດຕັ້ງໂດຍ Cygwin, ຫຼືເປີດ Terminal ໃນ OS X ຫລື Linux. SSH ໃຊ້ອິນເຕີເຟດຢູ່ປາຍຍອດເພື່ອສື່ສານກັບຄອມພິວເຕີ້ອື່ນໆ. ບໍ່ມີການໂຕ້ຕອບກາຟິກ ສຳ ລັບ SSH, ດັ່ງນັ້ນທ່ານຈະຕ້ອງຮຽນຮູ້ວິທີການໃສ່ ຄຳ ສັ່ງ.
ທົດສອບການເຊື່ອມຕໍ່. ກ່ອນທີ່ຈະເຂົ້າໄປໃນຄີທີ່ປອດໄພແລະການຍ້າຍເອກະສານ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະທົດສອບວ່າ SSH ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີ້ຂອງທ່ານ, ເຊັ່ນດຽວກັນກັບລະບົບທີ່ທ່ານເຊື່ອມຕໍ່. ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ປ່ຽນຊື່ຜູ້ໃຊ້> ດ້ວຍຊື່ຜູ້ໃຊ້ຂອງຄອມພິວເຕີ້ອື່ນ, ແລະຫ່າງໄກສອກຫຼີກ> ກັບທີ່ຢູ່ຂອງຄອມພິວເຕີ້ອື່ນຫຼື server:
- $ ssh ຊື່ຜູ້ໃຊ້> @remote>
- ທ່ານຈະຖືກຖາມລະຫັດລັບຂອງທ່ານເມື່ອການເຊື່ອມຕໍ່ຖືກສ້າງຕັ້ງຂື້ນ. ທ່ານຈະບໍ່ເຫັນຕົວກະພິບຍ້າຍຫລືຕົວອັກສອນໃດໆທີ່ທ່ານໃສ່ເປັນສ່ວນ ໜຶ່ງ ຂອງລະຫັດຜ່ານ.
- ຖ້າຂັ້ນຕອນນີ້ລົ້ມເຫລວ, SSH ບໍ່ໄດ້ຖືກ ກຳ ນົດຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີຂອງທ່ານເອງ, ຫລືຄອມພິວເຕີ້ອື່ນກໍ່ບໍ່ຍອມຮັບເອົາການເຊື່ອມຕໍ່ SSH.
ພາກທີ 2 ຂອງ 3: ຮຽນຮູ້ ຄຳ ສັ່ງພື້ນຖານ
ໄປທີ່ຫອຍ SSH. ຖ້າທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ກັບຄອມພິວເຕີ້ອື່ນເປັນຄັ້ງ ທຳ ອິດ, ທ່ານຄວນຢູ່ໃນ HOME. ເພື່ອ ນຳ ທາງໃນໂຄງສ້າງຂອງລະບົບນີ້, ໃຊ້ ຄຳ ສັ່ງ cd:
- cd ... ທ່ານຂຶ້ນ 1 ລາຍຊື່ໃນໂຄງສ້າງຕົ້ນໄມ້.
- ຊື່ໄດເລກະທໍລີ cd>. ໄປທີ່ໄດເລກະທໍລີທີ່ລະບຸ.
- cd / home / directory / path /. ໄປທີ່ໄດເລກະທໍລີທີ່ລະບຸຈາກຮາກ (ເຮືອນ).
- cd ~. ກັບໄປທີ່ HOME.
ກວດກາເນື້ອໃນຂອງບັນດາທິດທາງໃນປະຈຸບັນ. ເພື່ອເບິ່ງວ່າມີແຟ້ມແລະແຟ້ມໃດຢູ່ໃນສະຖານທີ່ປະຈຸບັນຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ ls:
- ລ. ລາຍຊື່ແຟ້ມແລະແຟ້ມທັງ ໝົດ ໃນໄດເລກະທໍລີປັດຈຸບັນ.
- ls –l. ລົງລາຍຊື່ເນື້ອໃນຂອງໄດເລກະທໍລີພ້ອມດ້ວຍຂໍ້ມູນເພີ່ມເຕີມເຊັ່ນ: ຂະ ໜາດ, ສິດອະນຸຍາດແລະວັນທີ.
- ls-a. ລາຍຊື່ເນື້ອຫາທັງ ໝົດ, ລວມທັງແຟ້ມແລະແຟ້ມທີ່ເຊື່ອງໄວ້.
ຄັດລອກໄຟລ໌ຈາກສະຖານທີ່ປັດຈຸບັນໄປຫາຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ຖ້າທ່ານຕ້ອງການ ສຳ ເນົາໄຟລ໌ຈາກຄອມພິວເຕີຂອງທ່ານເອງສູ່ຄອມພິວເຕີຫ່າງໄກ, ໃຫ້ໃຊ້ scp ຄຳ ສັ່ງ:
- scp /localdirectory/example1.txt ຊື່ຜູ້ໃຊ້> @remote>: path> ຈະຄັດລອກ example1.txt ໄປສູ່ເສັ້ນທາງ> path ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ທ່ານສາມາດປ່ອຍຈາກເສັ້ນທາງ> ເປົ່າເພື່ອ ສຳ ເນົາເອກະສານໄປຫາຮາກຂອງຄອມພິວເຕີ້ອື່ນ.
- scp username> @remote>: / home / example1.txt ./ ຈະຍ້າຍ example1.txt ຈາກໄດເລກະທໍລີເຮືອນຢູ່ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກໄປຫາໄດເລກະທໍລີປະຈຸບັນໃນຄອມພິວເຕີ້ທ້ອງຖິ່ນ.
ຄັດລອກໄຟລ໌ຜ່ານຫອຍ. ໃຊ້ ຄຳ ສັ່ງ cp ເພື່ອເຮັດ ສຳ ເນົາເອກະສານທີ່ຢູ່ໃນລະບົບດຽວກັນຫລືຢູ່ໃນລະບົບທີ່ທ່ານເລືອກ:
- cp example1.txt example2.txt ຈະເຮັດ ສຳ ເນົາຂອງ example1.txt ພາຍໃຕ້ຊື່ example2.txt ໃນສະຖານທີ່ດຽວກັນ.
- cp example1.txt ໄດເລກະທໍລີ> / ຈະເຮັດ ສຳ ເນົາ example1.txt ໃນສະຖານທີ່ທີ່ລະບຸໄວ້ໃນໄດເລກະທໍລີ>.
ການຍ້າຍແລະປ່ຽນຊື່ແຟ້ມ. ຖ້າທ່ານຕ້ອງການປ່ຽນຊື່ເອກະສານ, ຫລືຖ້າທ່ານຕ້ອງການຍ້າຍເອກະສານໂດຍບໍ່ຕ້ອງຄັດລອກມັນ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງ mv:
- mv example1.txt example2.txt ຈະປ່ຽນຊື່ example1.txt ເປັນ example2.txt. ແຟ້ມບໍ່ໄດ້ຍ້າຍ.
- mv directory1 directory2 ຈະປ່ຽນຊື່ directory1 ໃຫ້ເປັນ directory2. ເນື້ອໃນຂອງໄດເລກະທໍລີຈະບໍ່ຖືກປ່ຽນແປງ.
- mv example1.txt directory1 / ຈະຍ້າຍ example1.txt ໄປທີ່ directory1.
- mv example1.txt directory1 / example2.txt ຈະຍ້າຍ example1.txt ໄປທີ່ directory1 ແລະປ່ຽນຊື່ໃຫ້ເປັນ example2.txt
ລຶບໄຟລ໌ແລະໄດເລກະທໍລີ. ຖ້າທ່ານຕ້ອງການລຶບບາງສິ່ງບາງຢ່າງອອກຈາກຄອມພິວເຕີ້ທີ່ທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ຢູ່, ໃຫ້ໃຊ້ລະຫັດ ຄຳ ສັ່ງ rm:
- rm example1.txt ຈະສ້າງເອກະສານ example1.txt.
- rm exampleI example1.txt ຈະລຶບ file example1.txt ຫຼັງຈາກຂໍການຢືນຢັນຂອງທ່ານ.
- rm directory1 / ຈະລຶບ directory1 ພ້ອມກັບເນື້ອຫາຂອງມັນ.
ປ່ຽນສິດອະນຸຍາດ ສຳ ລັບໄຟລ໌ຂອງທ່ານ. ທ່ານສາມາດປ່ຽນສິດໃນການອ່ານແລະຂຽນຂອງແຟ້ມຂອງທ່ານດ້ວຍ ຄຳ ສັ່ງ chmod:
- chmod u + w example1.txt ຈະເພີ່ມການອະນຸຍາດອ່ານ (ແກ້ໄຂ) ໃສ່ແຟ້ມ ສຳ ລັບຜູ້ໃຊ້ (u). ທ່ານຍັງສາມາດໃຊ້ຕົວແກ້ໄຂ g ເພື່ອການອະນຸຍາດກຸ່ມ, ຫຼື ຄຳ ສັ່ງ o ສຳ ລັບການອະນຸຍາດຂອງໂລກ (ທຸກໆຄົນ).
- chmod g + r example1.txt ຈະໃຫ້ການອະນຸຍາດອ່ານ / ອ່ານ (ເຂົ້າເຖິງ) ເອກະສານ ສຳ ລັບກຸ່ມ.
- ມີບັນຊີລາຍຊື່ອະນຸຍາດທີ່ຍາວນານທີ່ທ່ານສາມາດໃຊ້ເພື່ອເປີດຫລືກີດຂວາງບາງສ່ວນຂອງລະບົບ.
ຮຽນຮູ້ ຄຳ ສັ່ງພື້ນຖານອື່ນໆທີ່ໃຊ້ກັນທົ່ວໄປ. ມີ ຄຳ ສັ່ງທີ່ ສຳ ຄັນອີກ ຈຳ ນວນ ໜຶ່ງ ທີ່ທ່ານຈະໃຊ້ຫຼາຍໃນການໂຕ້ຕອບແກະ. ເຫຼົ່ານີ້ລວມມີ:
- mkdir newdirectory ສ້າງ subdirectory ໃຫມ່ທີ່ມີຊື່ວ່າ newdirectory.
- pwd ຈະສະແດງ ຕຳ ແໜ່ງ ໄດເລກະທໍລີປັດຈຸບັນ.
- ຜູ້ທີ່ສະແດງໃຫ້ເຫັນຜູ້ທີ່ເຂົ້າສູ່ລະບົບ.
- pico newfile.txt ຫຼື vi newfile.txt ຈະສ້າງເອກະສານ ໃໝ່ ແລະເປີດມັນກັບບັນນາທິການເອກະສານ. ລະບົບທີ່ແຕກຕ່າງກັນແຕ່ລະຄົນມີບັນນາທິການເອກະສານຂອງຕົນເອງ. ທີ່ຮູ້ຈັກດີທີ່ສຸດແມ່ນ pico ແລະ vi. ທ່ານຕ້ອງການ ຄຳ ສັ່ງທີ່ແຕກຕ່າງກັນ ສຳ ລັບແຕ່ລະບັນນາທິການ.
ຂໍ້ມູນລະອຽດກ່ຽວກັບ ຄຳ ສັ່ງຕ່າງກັນ. ຖ້າທ່ານບໍ່ແນ່ໃຈວ່າ ຄຳ ສັ່ງຈະເຮັດແນວໃດ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ man ເພື່ອຮຽນຮູ້ຕື່ມກ່ຽວກັບບ່ອນທີ່ຈະໃຊ້ ຄຳ ສັ່ງແລະຕົວ ກຳ ນົດໃດທີ່ຕ້ອງໃຊ້:
- man command> ສະແດງຂໍ້ມູນກ່ຽວກັບ ຄຳ ສັ່ງນັ້ນ.
- man –k keyword> ຈະຄົ້ນຫາທຸກ ໜ້າ ຂອງປື້ມຄູ່ມື ສຳ ລັບ ຄຳ ຄົ້ນທີ່ລະບຸ.
ສ່ວນທີ 3 ຂອງ 3: ການເຮັດຄີທີ່ຖືກເຂົ້າລະຫັດ
ສ້າງຄີ SSH ຂອງທ່ານ. ດ້ວຍຄີເຫລົ່ານີ້ທ່ານສາມາດເຊື່ອມຕໍ່ກັບສະຖານທີ່ຫ່າງໄກສອກຫຼີກ, ເພື່ອວ່າທ່ານຈະຕ້ອງໃສ່ລະຫັດຜ່ານຢູ່ສະ ເໝີ. ນີ້ແມ່ນວິທີການທີ່ປອດໄພກວ່າ, ຍ້ອນວ່າລະຫັດຜ່ານບໍ່ຕ້ອງຖືກສົ່ງຜ່ານເຄືອຂ່າຍທຸກໆຄັ້ງ.
- ສ້າງໂຟນເດີທີ່ ສຳ ຄັນໃນຄອມພິວເຕີຂອງທ່ານດ້ວຍ ຄຳ ສັ່ງ $ mkdir .ssh
- ສ້າງລະຫັດສາທາລະນະແລະເອກະຊົນດ້ວຍ ຄຳ ສັ່ງ $ ssh-keygen rt rsa
- ທ່ານຈະຖືກຖາມວ່າທ່ານຕ້ອງການສ້າງປະໂຫຍກຮັບຮູ້ ສຳ ລັບຂໍກະແຈ; ນີ້ແມ່ນທາງເລືອກ. ຖ້າທ່ານບໍ່ຕ້ອງການສ້າງປະໂຫຍກທີ່ຮັບຮູ້, ກົດ Enter. ນີ້ຈະສ້າງສອງຄີໃນໄດເລກະທໍລີ ..ssh: id_rsa ແລະ id_rsa.pub
- ປ່ຽນສິດອະນຸຍາດຂອງຄີສ່ວນຕົວ. ເພື່ອເຮັດໃຫ້ຄີສ່ວນຕົວສາມາດອ່ານໄດ້ໂດຍທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ $ chmod 600 .ssh / id_rsa
ວາງກະແຈສາທາລະນະໃສ່ຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ເມື່ອກະແຈຖືກສ້າງຂຶ້ນ, ທ່ານພ້ອມທີ່ຈະໃສ່ປຸ່ມສາທາລະນະໃສ່ຄອມພິວເຕີຫ່າງໄກເພື່ອໃຫ້ທ່ານສາມາດເຊື່ອມຕໍ່ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານ. ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້ແລະປ່ຽນສ່ວນທີ່ລະບຸໄວ້ກ່ອນ ໜ້າ ນີ້:
- $ scp .ssh / id_rsa.pub ຊື່ຜູ້ໃຊ້> @remote>:
- ໃຫ້ແນ່ໃຈວ່າເພີ່ມຈໍ້າສອງເມັດ (:) ໃນຕອນທ້າຍຂອງ ຄຳ ສັ່ງ.
- ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ໃສ່ລະຫັດຜ່ານກ່ອນການໂອນຍ້າຍເອກະສານເລີ່ມຕົ້ນ.
ຕິດຕັ້ງລະຫັດສາທາລະນະໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ເມື່ອທ່ານເອົາຄີໃສ່ຄອມພິວເຕີຫ່າງໄກ, ທ່ານຈະຕ້ອງຕິດຕັ້ງມັນເພື່ອໃຫ້ມັນເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ.ເຂົ້າສູ່ລະບົບຄອມພິວເຕີຫ່າງໄກສອກຫຼີກກ່ອນ, ໃນແບບດຽວກັບຂັ້ນຕອນທີ 3.
- ສ້າງໂຟນເດີ SSH ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ, ຖ້າມັນບໍ່ມີຢູ່ແລ້ວ: $ mkdir .ssh
- ຕື່ມລະຫັດຂອງທ່ານໃສ່ແຟ້ມຄີທີ່ໄດ້ຮັບອະນຸຍາດ. ຖ້າເອກະສານນີ້ຍັງບໍ່ມີ, ມັນຈະຖືກສ້າງຂື້ນ: $ cat id_rsa.pub .ssh / Author_keys
- ປ່ຽນສິດອະນຸຍາດ ສຳ ລັບໂຟນເດີ SSH ເພື່ອເຂົ້າຫາມັນ: $ chmod 700 .ssh
ກວດເບິ່ງວ່າການເຊື່ອມຕໍ່ເຮັດວຽກຫຼືບໍ່. ເມື່ອກະແຈຖືກຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີ້ຫ່າງໄກສອກຫຼີກ, ທ່ານຄວນສາມາດເຊື່ອມຕໍ່ໄດ້ໂດຍບໍ່ຕ້ອງໄດ້ຮັບການກະຕຸ້ນລະຫັດຜ່ານ. ໃສ່ລະຫັດຜ່ານຕໍ່ໄປນີ້ເພື່ອທົດສອບການເຊື່ອມຕໍ່: $ ssh username> @remote>
- ຖ້າທ່ານເຊື່ອມຕໍ່ໂດຍບໍ່ຕ້ອງກະຕຸ້ນລະຫັດຜ່ານ, ກະແຈຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ.