ການໃຊ້ SSH

ກະວີ: Eugene Taylor
ວັນທີຂອງການສ້າງ: 15 ສິງຫາ 2021
ວັນທີປັບປຸງ: 1 ເດືອນກໍລະກົດ 2024
Anonim
BTT SKR2 -Klipper Firmware Install
ວິດີໂອ: BTT SKR2 -Klipper Firmware Install

ເນື້ອຫາ

ຖ້າທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ກັບຄອມພິວເຕີ້ອື່ນໂດຍໃຊ້ອິນເຕີເນັດທີ່ບໍ່ປອດໄພ, ທ່ານອາດຈະຕ້ອງການເຮັດທຸກຢ່າງທີ່ທ່ານສາມາດເຮັດໄດ້ເພື່ອຮັກສາຂໍ້ມູນຂອງທ່ານໃຫ້ປອດໄພ. SSH ແມ່ນວິທີ ໜຶ່ງ ທີ່ຈະບັນລຸສິ່ງນັ້ນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ SSH ໃນຄອມພິວເຕີ້ຂອງທ່ານແລະຈາກນັ້ນກໍ່ຕັ້ງການເຊື່ອມຕໍ່ທີ່ເຂົ້າລະຫັດກັບເຊີບເວີ. ຈົ່ງຈື່ໄວ້ວ່າເພື່ອຮັບປະກັນການເຊື່ອມຕໍ່, SSH ຕ້ອງຖືກເປີດໃຊ້ທັງສອງດ້ານຂອງການເຊື່ອມຕໍ່. ປະຕິບັດຕາມຄູ່ມືນີ້ເພື່ອໃຫ້ແນ່ໃຈວ່າການເຊື່ອມຕໍ່ຂອງທ່ານປອດໄພເທົ່າທີ່ຈະໄວໄດ້.

ເພື່ອກ້າວ

ສ່ວນທີ 1 ຂອງ 3: ການເຊື່ອມຕໍ່ເປັນຄັ້ງ ທຳ ອິດ

  1. ຕິດຕັ້ງ SSH. ໃນ Windows ທ່ານຈະຕ້ອງດາວໂຫລດລູກຄ້າ SSH. ທີ່ນິຍົມທີ່ສຸດແມ່ນ Cygwin, ເຊິ່ງທ່ານສາມາດດາວໂຫລດໄດ້ໂດຍບໍ່ເສຍຄ່າຈາກເວບໄຊທ໌ຂອງນັກພັດທະນາ. ດາວໂຫລດແລະຕິດຕັ້ງໂປແກຼມ. ໂປແກຼມຟຣີທີ່ນິຍົມອີກອັນ ໜຶ່ງ ແມ່ນ PuTTY.
    • ໃນລະຫວ່າງການຕິດຕັ້ງ Cygwin ທ່ານຕ້ອງເລືອກການຕິດຕັ້ງ OpenSSH ຈາກສ່ວນ Net.
    • SSH ຖືກຕິດຕັ້ງແລ້ວໃນ Linux ແລະ Mac OS X. ນີ້ແມ່ນຍ້ອນວ່າ SSH ແມ່ນລະບົບ UNIX, ແລະຍ້ອນວ່າ Linux ແລະ OS X ແມ່ນໄດ້ມາຈາກ UNIX.
  2. ເລີ່ມຕົ້ນ SSH. ເປີດໂປແກຼມ terminal ທີ່ຕິດຕັ້ງໂດຍ Cygwin, ຫຼືເປີດ Terminal ໃນ OS X ຫລື Linux. SSH ໃຊ້ອິນເຕີເຟດຢູ່ປາຍຍອດເພື່ອສື່ສານກັບຄອມພິວເຕີ້ອື່ນໆ. ບໍ່ມີການໂຕ້ຕອບກາຟິກ ສຳ ລັບ SSH, ດັ່ງນັ້ນທ່ານຈະຕ້ອງຮຽນຮູ້ວິທີການໃສ່ ຄຳ ສັ່ງ.
  3. ທົດສອບການເຊື່ອມຕໍ່. ກ່ອນທີ່ຈະເຂົ້າໄປໃນຄີທີ່ປອດໄພແລະການຍ້າຍເອກະສານ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະທົດສອບວ່າ SSH ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີ້ຂອງທ່ານ, ເຊັ່ນດຽວກັນກັບລະບົບທີ່ທ່ານເຊື່ອມຕໍ່. ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ປ່ຽນຊື່ຜູ້ໃຊ້> ດ້ວຍຊື່ຜູ້ໃຊ້ຂອງຄອມພິວເຕີ້ອື່ນ, ແລະຫ່າງໄກສອກຫຼີກ> ກັບທີ່ຢູ່ຂອງຄອມພິວເຕີ້ອື່ນຫຼື server:
    • $ ssh ຊື່ຜູ້ໃຊ້> @remote>
    • ທ່ານຈະຖືກຖາມລະຫັດລັບຂອງທ່ານເມື່ອການເຊື່ອມຕໍ່ຖືກສ້າງຕັ້ງຂື້ນ. ທ່ານຈະບໍ່ເຫັນຕົວກະພິບຍ້າຍຫລືຕົວອັກສອນໃດໆທີ່ທ່ານໃສ່ເປັນສ່ວນ ໜຶ່ງ ຂອງລະຫັດຜ່ານ.
    • ຖ້າຂັ້ນຕອນນີ້ລົ້ມເຫລວ, SSH ບໍ່ໄດ້ຖືກ ກຳ ນົດຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີຂອງທ່ານເອງ, ຫລືຄອມພິວເຕີ້ອື່ນກໍ່ບໍ່ຍອມຮັບເອົາການເຊື່ອມຕໍ່ SSH.

ພາກທີ 2 ຂອງ 3: ຮຽນຮູ້ ຄຳ ສັ່ງພື້ນຖານ

  1. ໄປທີ່ຫອຍ SSH. ຖ້າທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ກັບຄອມພິວເຕີ້ອື່ນເປັນຄັ້ງ ທຳ ອິດ, ທ່ານຄວນຢູ່ໃນ HOME. ເພື່ອ ນຳ ທາງໃນໂຄງສ້າງຂອງລະບົບນີ້, ໃຊ້ ຄຳ ສັ່ງ cd:
    • cd ... ທ່ານຂຶ້ນ 1 ລາຍຊື່ໃນໂຄງສ້າງຕົ້ນໄມ້.
    • ຊື່ໄດເລກະທໍລີ cd>. ໄປທີ່ໄດເລກະທໍລີທີ່ລະບຸ.
    • cd / home / directory / path /. ໄປທີ່ໄດເລກະທໍລີທີ່ລະບຸຈາກຮາກ (ເຮືອນ).
    • cd ~. ກັບໄປທີ່ HOME.
  2. ກວດກາເນື້ອໃນຂອງບັນດາທິດທາງໃນປະຈຸບັນ. ເພື່ອເບິ່ງວ່າມີແຟ້ມແລະແຟ້ມໃດຢູ່ໃນສະຖານທີ່ປະຈຸບັນຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ ls:
    • ລ. ລາຍຊື່ແຟ້ມແລະແຟ້ມທັງ ໝົດ ໃນໄດເລກະທໍລີປັດຈຸບັນ.
    • ls –l. ລົງລາຍຊື່ເນື້ອໃນຂອງໄດເລກະທໍລີພ້ອມດ້ວຍຂໍ້ມູນເພີ່ມເຕີມເຊັ່ນ: ຂະ ໜາດ, ສິດອະນຸຍາດແລະວັນທີ.
    • ls-a. ລາຍຊື່ເນື້ອຫາທັງ ໝົດ, ລວມທັງແຟ້ມແລະແຟ້ມທີ່ເຊື່ອງໄວ້.
  3. ຄັດລອກໄຟລ໌ຈາກສະຖານທີ່ປັດຈຸບັນໄປຫາຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ຖ້າທ່ານຕ້ອງການ ສຳ ເນົາໄຟລ໌ຈາກຄອມພິວເຕີຂອງທ່ານເອງສູ່ຄອມພິວເຕີຫ່າງໄກ, ໃຫ້ໃຊ້ scp ຄຳ ສັ່ງ:
    • scp /localdirectory/example1.txt ຊື່ຜູ້ໃຊ້> @remote>: path> ຈະຄັດລອກ example1.txt ໄປສູ່ເສັ້ນທາງ> path ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ທ່ານສາມາດປ່ອຍຈາກເສັ້ນທາງ> ເປົ່າເພື່ອ ສຳ ເນົາເອກະສານໄປຫາຮາກຂອງຄອມພິວເຕີ້ອື່ນ.
    • scp username> @remote>: / home / example1.txt ./ ຈະຍ້າຍ example1.txt ຈາກໄດເລກະທໍລີເຮືອນຢູ່ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກໄປຫາໄດເລກະທໍລີປະຈຸບັນໃນຄອມພິວເຕີ້ທ້ອງຖິ່ນ.
  4. ຄັດລອກໄຟລ໌ຜ່ານຫອຍ. ໃຊ້ ຄຳ ສັ່ງ cp ເພື່ອເຮັດ ສຳ ເນົາເອກະສານທີ່ຢູ່ໃນລະບົບດຽວກັນຫລືຢູ່ໃນລະບົບທີ່ທ່ານເລືອກ:
    • cp example1.txt example2.txt ຈະເຮັດ ສຳ ເນົາຂອງ example1.txt ພາຍໃຕ້ຊື່ example2.txt ໃນສະຖານທີ່ດຽວກັນ.
    • cp example1.txt ໄດເລກະທໍລີ> / ຈະເຮັດ ສຳ ເນົາ example1.txt ໃນສະຖານທີ່ທີ່ລະບຸໄວ້ໃນໄດເລກະທໍລີ>.
  5. ການຍ້າຍແລະປ່ຽນຊື່ແຟ້ມ. ຖ້າທ່ານຕ້ອງການປ່ຽນຊື່ເອກະສານ, ຫລືຖ້າທ່ານຕ້ອງການຍ້າຍເອກະສານໂດຍບໍ່ຕ້ອງຄັດລອກມັນ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງ 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
  6. ລຶບໄຟລ໌ແລະໄດເລກະທໍລີ. ຖ້າທ່ານຕ້ອງການລຶບບາງສິ່ງບາງຢ່າງອອກຈາກຄອມພິວເຕີ້ທີ່ທ່ານ ກຳ ລັງເຊື່ອມຕໍ່ຢູ່, ໃຫ້ໃຊ້ລະຫັດ ຄຳ ສັ່ງ rm:
    • rm example1.txt ຈະສ້າງເອກະສານ example1.txt.
    • rm exampleI example1.txt ຈະລຶບ file example1.txt ຫຼັງຈາກຂໍການຢືນຢັນຂອງທ່ານ.
    • rm directory1 / ຈະລຶບ directory1 ພ້ອມກັບເນື້ອຫາຂອງມັນ.
  7. ປ່ຽນສິດອະນຸຍາດ ສຳ ລັບໄຟລ໌ຂອງທ່ານ. ທ່ານສາມາດປ່ຽນສິດໃນການອ່ານແລະຂຽນຂອງແຟ້ມຂອງທ່ານດ້ວຍ ຄຳ ສັ່ງ chmod:
    • chmod u + w example1.txt ຈະເພີ່ມການອະນຸຍາດອ່ານ (ແກ້ໄຂ) ໃສ່ແຟ້ມ ສຳ ລັບຜູ້ໃຊ້ (u). ທ່ານຍັງສາມາດໃຊ້ຕົວແກ້ໄຂ g ເພື່ອການອະນຸຍາດກຸ່ມ, ຫຼື ຄຳ ສັ່ງ o ສຳ ລັບການອະນຸຍາດຂອງໂລກ (ທຸກໆຄົນ).
    • chmod g + r example1.txt ຈະໃຫ້ການອະນຸຍາດອ່ານ / ອ່ານ (ເຂົ້າເຖິງ) ເອກະສານ ສຳ ລັບກຸ່ມ.
    • ມີບັນຊີລາຍຊື່ອະນຸຍາດທີ່ຍາວນານທີ່ທ່ານສາມາດໃຊ້ເພື່ອເປີດຫລືກີດຂວາງບາງສ່ວນຂອງລະບົບ.
  8. ຮຽນຮູ້ ຄຳ ສັ່ງພື້ນຖານອື່ນໆທີ່ໃຊ້ກັນທົ່ວໄປ. ມີ ຄຳ ສັ່ງທີ່ ສຳ ຄັນອີກ ຈຳ ນວນ ໜຶ່ງ ທີ່ທ່ານຈະໃຊ້ຫຼາຍໃນການໂຕ້ຕອບແກະ. ເຫຼົ່ານີ້ລວມມີ:
    • mkdir newdirectory ສ້າງ subdirectory ໃຫມ່ທີ່ມີຊື່ວ່າ newdirectory.
    • pwd ຈະສະແດງ ຕຳ ແໜ່ງ ໄດເລກະທໍລີປັດຈຸບັນ.
    • ຜູ້ທີ່ສະແດງໃຫ້ເຫັນຜູ້ທີ່ເຂົ້າສູ່ລະບົບ.
    • pico newfile.txt ຫຼື vi newfile.txt ຈະສ້າງເອກະສານ ໃໝ່ ແລະເປີດມັນກັບບັນນາທິການເອກະສານ. ລະບົບທີ່ແຕກຕ່າງກັນແຕ່ລະຄົນມີບັນນາທິການເອກະສານຂອງຕົນເອງ. ທີ່ຮູ້ຈັກດີທີ່ສຸດແມ່ນ pico ແລະ vi. ທ່ານຕ້ອງການ ຄຳ ສັ່ງທີ່ແຕກຕ່າງກັນ ສຳ ລັບແຕ່ລະບັນນາທິການ.
  9. ຂໍ້ມູນລະອຽດກ່ຽວກັບ ຄຳ ສັ່ງຕ່າງກັນ. ຖ້າທ່ານບໍ່ແນ່ໃຈວ່າ ຄຳ ສັ່ງຈະເຮັດແນວໃດ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ man ເພື່ອຮຽນຮູ້ຕື່ມກ່ຽວກັບບ່ອນທີ່ຈະໃຊ້ ຄຳ ສັ່ງແລະຕົວ ກຳ ນົດໃດທີ່ຕ້ອງໃຊ້:
    • man command> ສະແດງຂໍ້ມູນກ່ຽວກັບ ຄຳ ສັ່ງນັ້ນ.
    • man –k keyword> ຈະຄົ້ນຫາທຸກ ໜ້າ ຂອງປື້ມຄູ່ມື ສຳ ລັບ ຄຳ ຄົ້ນທີ່ລະບຸ.

ສ່ວນທີ 3 ຂອງ 3: ການເຮັດຄີທີ່ຖືກເຂົ້າລະຫັດ

  1. ສ້າງຄີ SSH ຂອງທ່ານ. ດ້ວຍຄີເຫລົ່ານີ້ທ່ານສາມາດເຊື່ອມຕໍ່ກັບສະຖານທີ່ຫ່າງໄກສອກຫຼີກ, ເພື່ອວ່າທ່ານຈະຕ້ອງໃສ່ລະຫັດຜ່ານຢູ່ສະ ເໝີ. ນີ້ແມ່ນວິທີການທີ່ປອດໄພກວ່າ, ຍ້ອນວ່າລະຫັດຜ່ານບໍ່ຕ້ອງຖືກສົ່ງຜ່ານເຄືອຂ່າຍທຸກໆຄັ້ງ.
    • ສ້າງໂຟນເດີທີ່ ສຳ ຄັນໃນຄອມພິວເຕີຂອງທ່ານດ້ວຍ ຄຳ ສັ່ງ $ mkdir .ssh
    • ສ້າງລະຫັດສາທາລະນະແລະເອກະຊົນດ້ວຍ ຄຳ ສັ່ງ $ ssh-keygen rt rsa
    • ທ່ານຈະຖືກຖາມວ່າທ່ານຕ້ອງການສ້າງປະໂຫຍກຮັບຮູ້ ສຳ ລັບຂໍກະແຈ; ນີ້ແມ່ນທາງເລືອກ. ຖ້າທ່ານບໍ່ຕ້ອງການສ້າງປະໂຫຍກທີ່ຮັບຮູ້, ກົດ Enter. ນີ້ຈະສ້າງສອງຄີໃນໄດເລກະທໍລີ ..ssh: id_rsa ແລະ id_rsa.pub
    • ປ່ຽນສິດອະນຸຍາດຂອງຄີສ່ວນຕົວ. ເພື່ອເຮັດໃຫ້ຄີສ່ວນຕົວສາມາດອ່ານໄດ້ໂດຍທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ $ chmod 600 .ssh / id_rsa
  2. ວາງກະແຈສາທາລະນະໃສ່ຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ເມື່ອກະແຈຖືກສ້າງຂຶ້ນ, ທ່ານພ້ອມທີ່ຈະໃສ່ປຸ່ມສາທາລະນະໃສ່ຄອມພິວເຕີຫ່າງໄກເພື່ອໃຫ້ທ່ານສາມາດເຊື່ອມຕໍ່ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານ. ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້ແລະປ່ຽນສ່ວນທີ່ລະບຸໄວ້ກ່ອນ ໜ້າ ນີ້:
    • $ scp .ssh / id_rsa.pub ຊື່ຜູ້ໃຊ້> @remote>:
    • ໃຫ້ແນ່ໃຈວ່າເພີ່ມຈໍ້າສອງເມັດ (:) ໃນຕອນທ້າຍຂອງ ຄຳ ສັ່ງ.
    • ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ໃສ່ລະຫັດຜ່ານກ່ອນການໂອນຍ້າຍເອກະສານເລີ່ມຕົ້ນ.
  3. ຕິດຕັ້ງລະຫັດສາທາລະນະໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ເມື່ອທ່ານເອົາຄີໃສ່ຄອມພິວເຕີຫ່າງໄກ, ທ່ານຈະຕ້ອງຕິດຕັ້ງມັນເພື່ອໃຫ້ມັນເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ.ເຂົ້າສູ່ລະບົບຄອມພິວເຕີຫ່າງໄກສອກຫຼີກກ່ອນ, ໃນແບບດຽວກັບຂັ້ນຕອນທີ 3.
    • ສ້າງໂຟນເດີ SSH ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ, ຖ້າມັນບໍ່ມີຢູ່ແລ້ວ: $ mkdir .ssh
    • ຕື່ມລະຫັດຂອງທ່ານໃສ່ແຟ້ມຄີທີ່ໄດ້ຮັບອະນຸຍາດ. ຖ້າເອກະສານນີ້ຍັງບໍ່ມີ, ມັນຈະຖືກສ້າງຂື້ນ: $ cat id_rsa.pub .ssh / Author_keys
    • ປ່ຽນສິດອະນຸຍາດ ສຳ ລັບໂຟນເດີ SSH ເພື່ອເຂົ້າຫາມັນ: $ chmod 700 .ssh
  4. ກວດເບິ່ງວ່າການເຊື່ອມຕໍ່ເຮັດວຽກຫຼືບໍ່. ເມື່ອກະແຈຖືກຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີ້ຫ່າງໄກສອກຫຼີກ, ທ່ານຄວນສາມາດເຊື່ອມຕໍ່ໄດ້ໂດຍບໍ່ຕ້ອງໄດ້ຮັບການກະຕຸ້ນລະຫັດຜ່ານ. ໃສ່ລະຫັດຜ່ານຕໍ່ໄປນີ້ເພື່ອທົດສອບການເຊື່ອມຕໍ່: $ ssh username> @remote>
    • ຖ້າທ່ານເຊື່ອມຕໍ່ໂດຍບໍ່ຕ້ອງກະຕຸ້ນລະຫັດຜ່ານ, ກະແຈຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ.