ນີ້ແມ່ນຄໍາສັ່ງມີດ-ssl-fetch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ມີດ-ssl-fetch - ຫນ້າທີ່ຜູ້ຊາຍສໍາລັບຄໍາສັ່ງຍ່ອຍມີດ ssl fetch.
ໄດ້ ມີດ ssl ດຶງ ຄໍາສັ່ງຍ່ອຍຖືກນໍາໃຊ້ເພື່ອຄັດລອກໃບຢັ້ງຢືນ SSL ຈາກເຄື່ອງແມ່ຂ່າຍ HTTPS ໄປຫາ
ໄດ້ trusted_certs_dir ໄດເລກະທໍລີທີ່ຖືກນໍາໃຊ້ໂດຍມີດແລະ chef-client ເພື່ອເກັບຮັກສາໄວ້ໃຈໄດ້
ໃບຮັບຮອງ SSL. ເມື່ອໃບຢັ້ງຢືນເຫຼົ່ານີ້ກົງກັບຊື່ໂຮດຂອງເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ, ແລ່ນ
ມີດ ssl ດຶງ ເປັນຂັ້ນຕອນດຽວທີ່ຕ້ອງການເພື່ອກວດສອບເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກທີ່ເຂົ້າເຖິງໂດຍ
ມີດ ຫຼືພໍ່ຄົວລູກຄ້າ.
ຄໍາເຕືອນ:
ມັນເປັນຄວາມຮັບຜິດຊອບຂອງຜູ້ໃຊ້ທີ່ຈະກວດສອບຄວາມຖືກຕ້ອງຂອງທຸກໆໃບຢັ້ງຢືນ SSL
ກ່ອນທີ່ຈະດາວນ໌ໂຫລດມັນ trusted_certs_dir ໄດເລກະທໍລີ. ມີດຈະໃຊ້ອັນໃດກໍ່ໄດ້
ໃບຢັ້ງຢືນຢູ່ໃນໄດເລກະທໍລີນັ້ນຄືກັບວ່າມັນເປັນໃບຢັ້ງຢືນ SSL ທີ່ເຊື່ອຖືໄດ້ 100% ແລະແທ້ຈິງ.
ມີດຈະບໍ່ສາມາດກຳນົດໄດ້ວ່າມີໃບຢັ້ງຢືນໃດຢູ່ໃນບັນຊີລາຍການນີ້
ຖືກລົບກວນ, ຖືກປອມແປງ, ເປັນອັນຕະລາຍ, ຫຼືເປັນອັນຕະລາຍ. ເພາະສະນັ້ນມັນເປັນສິ່ງຈໍາເປັນ
ໃຫ້ຜູ້ໃຊ້ປະຕິບັດຂັ້ນຕອນທີ່ເຫມາະສົມກ່ອນທີ່ຈະດາວໂຫລດໃບຢັ້ງຢືນເຂົ້າໄປໃນໄດເລກະທໍລີນີ້.
syntax
ຄໍາສັ່ງຍ່ອຍນີ້ມີ syntax ດັ່ງຕໍ່ໄປນີ້:
$ ມີດ ssl fetch URI_FOR_HTTPS_SERVER
ທາງເລືອກໃນການ
ຄໍາສັ່ງຍ່ອຍນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-a SSH_ATTR, --ຄຸນລັກສະນະ SSH_ATTR
ຄຸນລັກສະນະທີ່ຖືກນໍາໃຊ້ໃນເວລາເປີດການເຊື່ອມຕໍ່ SSH. ຄຸນສົມບັດເລີ່ມຕົ້ນ
ແມ່ນ FQDN ຂອງເຈົ້າພາບ. ຄ່າທີ່ເປັນໄປໄດ້ອື່ນໆລວມມີທີ່ຢູ່ IP ສາທາລະນະ, a
ທີ່ຢູ່ IP ສ່ວນຕົວ, ຫຼືຊື່ເຈົ້າພາບ.
-A, --ສົ່ງຕໍ່ຕົວແທນ
ໃຊ້ເພື່ອເປີດໃຊ້ການສົ່ງຕໍ່ຕົວແທນ SSH.
-c CONFIG_FILE, --config CONFIG_FILE
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້.
-C NUM, -- ສະກຸນເງິນ NUMBER
ຈໍານວນການເຊື່ອມຕໍ່ທີ່ອະນຸຍາດ.
--chef-ສູນ-ພອດ PORT
ພອດທີ່ chef-zero ຈະຟັງ.
--[ບໍ່-]ສີ
ໃຊ້ເພື່ອເບິ່ງຜົນຜະລິດສີ.
-d, --ປິດການແກ້ໄຂ
ໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ $EDITOR ຖືກເປີດ ແລະຮັບເອົາຂໍ້ມູນຕາມທີ່ເປັນຢູ່.
--ຄ່າເລີ່ມຕົ້ນ
ການນໍາໃຊ້ມີດໃຊ້ຄ່າເລີ່ມຕົ້ນແທນທີ່ຈະຂໍໃຫ້ຜູ້ໃຊ້ສະຫນອງຫນຶ່ງ.
-e ບັນນາທິການ, --ບັນນາທິການ EDITOR
$EDITOR ທີ່ຖືກນໍາໃຊ້ສໍາລັບຄໍາສັ່ງໂຕ້ຕອບທັງຫມົດ.
-E ສະພາບແວດລ້ອມ, -- ສິ່ງແວດລ້ອມ ENVIRONMENT
ຊື່ຂອງສິ່ງແວດລ້ອມ. ເມື່ອຕົວເລືອກນີ້ຖືກເພີ່ມໃສ່ຄໍາສັ່ງ, ຄໍາສັ່ງ
ຈະດໍາເນີນການພຽງແຕ່ຕໍ່ກັບສະພາບແວດລ້ອມທີ່ມີຊື່.
-F ຮູບແບບ, -- ຮູບແບບ ຮູບແບບ
ຮູບແບບຜົນຜະລິດ: ສະຫຼຸບສັງລວມ (ຄ່າເລີ່ມຕົ້ນ), ຂໍ້ຄວາມ, json, ຢອກ, ແລະ pp.
-G GATEWAY, --ssh-gateway GATEWAY
ອຸໂມງ SSH ຫຼື gateway ທີ່ຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການດໍາເນີນການ bootstrap ໃນເຄື່ອງທີ່
ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກບ່ອນເຮັດວຽກ.
-ຊ, - ຊ່ວຍ
ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງ.
-i IDENTITY_FILE, --identity-file IDENTIFY_FILE
ໄຟລ໌ຕົວຕົນ SSH ທີ່ໃຊ້ສໍາລັບການພິສູດຢືນຢັນ. ການພິສູດຢືນຢັນໂດຍພື້ນຖານແມ່ນ
ແນະນໍາໃຫ້.
-k ຄີ, --key KEY
ກະແຈສ່ວນຕົວທີ່ມີດຈະໃຊ້ເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ
ເຄື່ອງແມ່ຂ່າຍຂອງພໍ່ຄົວ.
-m, --ລາຍການຄູ່ມື
ໃຊ້ເພື່ອກໍານົດຄໍາຖາມຄົ້ນຫາເປັນລາຍການທີ່ແຍກອອກຈາກພື້ນທີ່ຂອງເຄື່ອງແມ່ຂ່າຍ. ຖ້າມີຫຼາຍກວ່ານັ້ນ
ຫຼາຍກວ່າຫນຶ່ງລາຍການໃນບັນຊີລາຍຊື່, ໃສ່ວົງຢືມປະມານບັນຊີລາຍຊື່ທັງຫມົດ. ຍົກຕົວຢ່າງ:
--ລາຍການຄູ່ມື "ເຊີບເວີ01 ເຄື່ອງແມ່ຂ່າຍ 02 ເຄື່ອງແມ່ຂ່າຍ 03 "
--[no-]host-key-verify
ການນໍາໃຊ້ --no-host-key-verify ເພື່ອປິດການພິສູດຢືນຢັນກະແຈຂອງເຈົ້າພາບ. ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
--host-key-verify.
ອື່ນໆ ປະເພດຫອຍ. ຄ່າທີ່ເປັນໄປໄດ້: ແບບໂຕ້ຕອບ, ຫນ້າຈໍ, tmux, macterm, ຫຼື cssh.
(csshx ຖືກຄັດຄ້ານໃນເງື່ອນໄຂ cssh.)
-p ພອດ, --ssh-ພອດ PORT
ພອດ SSH.
-P ລະຫັດຜ່ານ, --ssh-ລະຫັດຜ່ານ ປຊຊ
ລະຫັດຜ່ານ SSH. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຜ່ານລະຫັດຜ່ານໂດຍກົງໃນຄໍາສັ່ງ
ສາຍ. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ (ແລະຕ້ອງການລະຫັດຜ່ານ) ມີດຈະ
ເຕືອນສໍາລັບລະຫັດຜ່ານ.
--ພິມ-ຫຼັງ
ໃຊ້ເພື່ອສະແດງຂໍ້ມູນຫຼັງຈາກການດໍາເນີນງານທໍາລາຍ.
-s urls, --server-url URL
URL ສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
SEARCH_QUERY
ຄໍາຖາມຄົ້ນຫາທີ່ໃຊ້ເພື່ອສົ່ງຄືນບັນຊີລາຍຊື່ຂອງເຄື່ອງແມ່ຂ່າຍທີ່ຈະເຂົ້າເຖິງໂດຍໃຊ້ SSH ແລະ
ລະບຸ SSH_COMMAND. ຕົວເລືອກນີ້ໃຊ້ syntax ດຽວກັນກັບຄໍາສັ່ງຍ່ອຍຄົ້ນຫາ.
SSH_COMMAND
ຄໍາສັ່ງທີ່ຈະດໍາເນີນການຕໍ່ກັບຜົນໄດ້ຮັບຂອງຄໍາຖາມຄົ້ນຫາ.
-u ຜູ້ໃຊ້, -ຜູ້ໃຊ້ ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ໂດຍມີດເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ Chef
ເຊີບເວີ. ການພິສູດຢືນຢັນຈະລົ້ມເຫລວຖ້າຊື່ຜູ້ໃຊ້ບໍ່ກົງກັບກະແຈສ່ວນຕົວ.
- ໃນ, - ການປ່ຽນແປງ
ສະບັບຂອງ chef-ລູກຄ້າ.
-V, -- verbose
ກໍານົດສໍາລັບຜົນໄດ້ຮັບ verbose ເພີ່ມເຕີມ. ໃຊ້ - ວີ ສໍາລັບ verbosity ສູງສຸດ.
-x USER_NAME, --ssh-ຜູ້ໃຊ້ USER_NAME
ຊື່ຜູ້ໃຊ້ SSH.
-y, --ແມ່ນແລ້ວ
ໃຊ້ເພື່ອຕອບສະໜອງການຢືນຢັນທັງໝົດດ້ວຍ "ແມ່ນ". ມີດຈະບໍ່ຮ້ອງຂໍໃຫ້ມີ
ການຢືນຢັນ.
-z, --local-mode
ໃຊ້ເພື່ອແລ່ນລູກຄ້າພໍ່ຄົວໃນຮູບແບບທ້ອງຖິ່ນ. ນີ້ອະນຸຍາດໃຫ້ຄໍາສັ່ງທັງຫມົດທີ່ເຮັດວຽກ
ຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef ເພື່ອເຮັດວຽກຕໍ່ກັບ chef-repo ທ້ອງຖິ່ນ.
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການນໍາໃຊ້ຄໍາສັ່ງຍ່ອຍມີດນີ້:
ເອົາໃຈໃສ່ ໄດ້ SSL ໃບຢັ້ງຢືນການ ໃຫມ່ by ມີດ ຈາກ ໄດ້ ຫົວ ເຄື່ອງແມ່ຂ່າຍ
$ ມີດ ssl fetch
ເອົາໃຈໃສ່ ໄດ້ SSL ໃບຢັ້ງຢືນການ ໃຫມ່ by ໄດ້ ພໍ່ຄົວ-ລູກຄ້າ ຈາກ ໄດ້ ຫົວ ເຄື່ອງແມ່ຂ່າຍ
$ ມີດ ssl fetch -c /etc/chef/client.rb
ເອົາໃຈໃສ່ SSL ໃບຢັ້ງຢືນການ ຈາກ a URL or URI
$ ມີດ ssl fetch URL_or_URI
ຍົກຕົວຢ່າງ:
$ ມີດ ssl fetch https://www.getchef.com
ໃຊ້ມີດ-ssl-fetch ອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net