Tmate - ແບ່ງປັນ SSH Terminal Terminal ຢ່າງປອດໄພກັບຜູ້ໃຊ້ Linux
tmate ແມ່ນ clone ຂອງ tmux (terminal multiplexer) ທີ່ໃຫ້ການແກ້ໄຂການແບ່ງປັນປາຍທາງທີ່ປອດໄພ, ທັນທີແລະງ່າຍຕໍ່ການໃຊ້ຜ່ານການເຊື່ອມຕໍ່ SSH. ມັນຖືກສ້າງຂຶ້ນເທິງ tmux; ທ່ານສາມາດໃຊ້ເຄື່ອງຈັກເຮັດວຽກທັງສອງຢູ່ໃນລະບົບດຽວກັນ. ທ່ານສາມາດໃຊ້ເຊີບເວີທີ່ເປັນທາງການໄດ້ທີ່ tmate.io ຫລືເປັນເຈົ້າພາບ server tmate ຂອງທ່ານເອງ.
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນວາດສະຖາປັດຕະຍະ ກຳ ທີ່ລຽບງ່າຍດ້ວຍສ່ວນປະກອບທີ່ແຕກຕ່າງກັນຂອງ ລຳ ລຽງ (ໄດ້ຮັບຈາກເວັບໄຊທ໌ຂອງໂຄງການ).
ເມື່ອເປີດຕົວ Tmate, ມັນ ທຳ ອິດຈະສ້າງການເຊື່ອມຕໍ່ ssh ກັບ server tmate.io ໃນພື້ນຫລັງຜ່ານ libssh. ເມື່ອການເຊື່ອມຕໍ່ຖືກສ້າງຕັ້ງຂື້ນ, 150 tok ກອງປະຊຸມໄດ້ຖືກສ້າງຂຶ້ນ ສຳ ລັບແຕ່ລະພາກ. ຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ສາມາດໃຊ້ສັນຍາລັກທີ່ສ້າງຂື້ນມານີ້ເພື່ອເຂົ້າເຖິງກອງປະຊຸມສະຖານີ.
ວິທີການຕິດຕັ້ງ Tmate ໃນ Linux
Tmate ສາມາດຕິດຕັ້ງຈາກຫໍສະມຸດເລີ່ມຕົ້ນຂອງການແຈກຢາຍ Linux ສ່ວນໃຫຍ່ໂດຍໃຊ້ແພັກເກັດແພັກເກດດັ່ງທີ່ສະແດງໄວ້.
ໃນການແຈກຈ່າຍ Linux ທີ່ອີງໃສ່ Ubuntu, ໃຊ້ PPA ຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ Tmate.
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:tmate.io/archive $ sudo apt-get update $ sudo apt-get install tmate
ກ່ຽວກັບການແຈກຈ່າຍ Fedora, ໃຊ້ ຄຳ ສັ່ງ dnf ຕໍ່ໄປນີ້.
$ sudo dnf install tmate
ໃນ Arch Linux, ທ່ານສາມາດຕິດຕັ້ງມັນຈາກ AUR ຕາມທີ່ສະແດງໄວ້.
$ yaourt -S tmate
ໃນ openSUSE, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ zypper ເພື່ອຕິດຕັ້ງມັນ.
$ sudo zypper in tmate
ໃນ Gento, ທ່ານສາມາດໃຊ້ emerge ເພື່ອຕິດຕັ້ງມັນ.
$ sudo emerge tmate
ກ່ຽວກັບການແຈກຈ່າຍ Linux ອື່ນໆເຊັ່ນ CentOS ແລະ RHEL, ທ່ານສາມາດດາວໂຫລດແຫລ່ງຕ່າງໆຈາກ https://github.com/nviennot/tmate ແລະລວບລວມແລະຕິດຕັ້ງດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ ./autogen.sh $ ./configure $ make $ sudo make install
ວິທີການແບ່ງປັນສະຖານີຂອງທ່ານໂດຍໃຊ້ Tmate
ເມື່ອທ່ານໄດ້ຕິດຕັ້ງ tmate ແລ້ວ, ມັນໃຊ້ທັງສອງໄຟລ໌ການຕັ້ງຄ່າ ~/.tmux.conf ແລະ ~/.tmate.conf. ທຸກໆຄົນທີ່ທ່ານແບ່ງປັນສະຖານີຂອງທ່ານກັບ, ຈະໃຊ້ tmux config ຂອງທ່ານແລະການຜູກມັດທີ່ ສຳ ຄັນຂອງທ່ານ. ສະຖານີດັ່ງກ່າວຖືກບັງຄັບໃຫ້ເປັນ 256 ສີແລະ UTF-8, ດັ່ງນັ້ນທ່ານບໍ່ ຈຳ ເປັນຕ້ອງຜ່ານ -2 ດັ່ງທີ່ທ່ານອາດຈະໃຊ້ກັບ tmux.
ເພື່ອເປີດຕົວ tmate, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້, ເຊິ່ງເຮັດໃຫ້ໂຄງການສ້າງຕັ້ງການເຊື່ອມຕໍ່ ssh ກັບ tmate.io (ຫຼືເຄື່ອງແມ່ຂ່າຍຂອງທ່ານເອງ) ໃນພື້ນຫລັງຜ່ານ libssh.
$ tmate
ຫຼັງຈາກນັ້ນທ່ານສາມາດແບ່ງປັນຕົວ ກຳ ນົດການເຊື່ອມຕໍ່ ssh session ໂດຍໃຊ້ ID token ທີ່ຜະລິດ (ຕົວຢ່າງ: [email ໃນກໍລະນີນີ້) ກັບຄູ່ຂອງທ່ານເພື່ອໃຫ້ພວກເຂົາສາມາດເຂົ້າເຖິງ terminal ຂອງທ່ານ.
ເພື່ອເຂົ້າເຖິງສະຖານີຂອງທ່ານ, ເພື່ອນ/ເພື່ອນຮ່ວມງານຂອງທ່ານຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງ ssh ຕໍ່ໄປນີ້ໃນ terminal ຂອງພວກເຂົາ.
$ ssh [email
ເພື່ອສະແດງຂໍ້ຄວາມບັນທຶກຂອງຜູ້ຕິດຕາມ, ລວມທັງສະຕິງເຊື່ອມຕໍ່ ssh, ດຳ ເນີນການ:
$ tmate show-messages
tmate ຍັງອະນຸຍາດໃຫ້ທ່ານແບ່ງປັນມຸມມອງທີ່ສາມາດອ່ານໄດ້ໃນສະຖານີຂອງທ່ານເທົ່ານັ້ນ. ສາຍເຊື່ອມຕໍ່ທີ່ສາມາດອ່ານໄດ້ເທົ່ານັ້ນສາມາດດຶງຂໍ້ມູນໄດ້ດ້ວຍຂໍ້ຄວາມສະແດງຂໍ້ມູນທີ່ຕິດຕາມໄດ້ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງເທິງ
ເພື່ອຢຸດໂຄງການ, ດຳ ເນີນການ ຄຳ ສັ່ງອອກ.
$ exit
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການ tmate ເຮັດວຽກ, ວິທີການ ດຳ ເນີນການເປັນ daemon ແລະເປັນເຈົ້າພາບ server tmate ຂອງທ່ານເອງ, ເຂົ້າໄປທີ່ເວບໄຊທ໌ຂອງໂຄງການ: https://tmate.io/.
Tmate ແມ່ນຄວາມຍາວຂອງສ້ອມຂອງ tmux ທີ່ໃຫ້ການແກ້ໄຂບັນຫາການແບ່ງປັນທີ່ຢູ່ປາຍທາງທີ່ປອດໄພແລະທັນທີ ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະໃຊ້ tmate ໃນ Linux ແລະໃຊ້ມັນເພື່ອແບ່ງປັນປາຍຂອງທ່ານກັບຄູ່ຂອງທ່ານ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.