Tmate - Kekọrịta ndị ọrụ Linux n'enweghị nsogbu SSH


tmate bụ clone nke tmux (terminal multiplexer) nke na-enye ngwọta nkekọrịta ọnụ ala, ngwa ngwa na dị mfe iji karịa njikọ SSH. A na-ewu ya n'elu tmux; Ị nwere ike na-agba ọsọ ma ọnụ emulators na otu usoro. Ị nwere ike iji sava gọọmentị na tmate.io ma ọ bụ kwado nkesa tmate nke gị.

Ọnụọgụ na-esonụ na-egosi eserese ihe owuwu dị mfe nke nwere akụkụ dị iche iche nke tmate (enwetara na webụsaịtị ọrụ).

Mgbe ịmalite Tmate, ọ ga-ebu ụzọ guzobe njikọ ssh na sava tmate.io na ndabere site na libssh. Ozugbo etinyere njikọ ahụ, a na-ewepụta akara ngosi nkeji 150 maka nnọkọ ọ bụla. Ndị ọrụ tụkwasịrị obi nwere ike iji akara ngosi ewepụtara iji nweta nnọkọ ọnụ.

Otu esi etinye Tmate na Linux

Tmate dị maka ịwụnye site na ebe nchekwa ndabara nke ọtụtụ nkesa Linux site na iji njikwa ngwugwu dịka egosiri.

Na nkesa Debian na Ubuntu dabere na Linux, jiri PPA na-esonụ iji wụnye 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

Na nkesa Fedora, jiri iwu dnf na-esonụ.

$ sudo dnf install tmate

Na Arch Linux, ị nwere ike iwunye ya na AUR dị ka egosiri.

$ yaourt -S tmate

Na openSUSE, ị nwere ike iji iwu zypper tinye ya.

$ sudo zypper in tmate

Na Gento, ị nwere ike iji pụta tinye ya.

$ sudo emerge tmate

Na nkesa Linux ndị ọzọ dị ka CentOS na RHEL, ị nwere ike budata isi mmalite sitere na https://github.com/nviennot/tmate wee chịkọta ma wụnye ya na iwu ndị a.

$ ./autogen.sh 
$ ./configure 
$ make     
$ sudo make install

Otu esi ekekọrịta ọnụ ọnụ gị site na iji Tmate

Ozugbo i tinyechara tmate, ọ na-eji faịlụ nhazi ~/.tmux.conf na ~/.tmate.conf. Onye ọ bụla ị na-ekekọrịta ọnụ ọnụ gị, ga-eji tmux config na igodo gị. A na-amanye ọnụ ọnụ na agba 256 na UTF-8, yabụ na ịkwesighi ịgafe -2 dịka enwere ike iji ya mee tmux.

Iji malite tmate, mee iwu na-esonụ, nke na-eme ka mmemme ahụ guzobe njikọ ssh na tmate.io (ma ọ bụ ihe nkesa nke gị) n'azụ site na libssh.

$ tmate 

Mgbe ahụ ị nwere ike kekọrịta paramita njikọ nnọkọ ssh site na iji ID token emepụtara (dịka ọmụmaatụ: [email echebe] na nke a) n'etiti ndị di gị ma ọ bụ nwunye gị ka ha nwee ike nweta ọdụ ọdụ gị.

Iji nweta ọnụ ọnụ gị, enyi gị/ndị ọrụ ibe gị kwesịrị ịme iwu ssh na-esote na njedebe ha.

$ ssh [email 

Iji gosi ozi log tmate, gụnyere eriri njikọ ssh, gbaa ọsọ:

$ tmate show-messages

tmate na-enyekwa gị ohere ịkekọrịta ọnụ naanị ọnụ ọgụgụ nke ọnụ ọnụ gị. Enwere ike weghachite eriri njikọ naanị na-agụ site na iji tmate show-ozi dị ka egosiri na nseta ihuenyo dị n'elu.

Iji kwụsị mmemme, mee iwu ọpụpụ.

$ exit

Maka ozi ndị ọzọ gbasara etu tmate si arụ ọrụ, otu esi agba ya dị ka daemon wee kwado sava tmate nke gị, gaa na webụsaịtị ọrụ: https://tmate.io/.

Tmate bụ ndụdụ nke tmux nke na-enye ngwọta nkekọrịta ọnụ ngwa ngwa na nchekwa. N'edemede a, anyị egosila otu esi etinye na iji tmate na Linux wee jiri ya kesaa ọnụ gị na ndị di gị. Enwere onwe gị ịkọrọ anyị echiche gị site na mpempe nzaghachi n'okpuru.