Tmate - Deildu SSH flugstöðvalotu á öruggan hátt með Linux notendum


tmate er klón af tmux (terminal multiplexer) sem veitir örugga, tafarlausa og auðvelda notkun á samnýtingu útstöðva yfir SSH tengingu. Það er byggt ofan á tmux; þú getur keyrt báða flugstöðvaherma á sama kerfinu. Þú getur annað hvort notað opinberu netþjónana á tmate.io eða hýst þinn eigin tmate netþjón.

Eftirfarandi mynd sýnir einfaldaða arkitektúr skýringarmynd með mismunandi hlutum tmate (fengið af vefsíðu verkefnisins).

Þegar Tmate er ræst mun það fyrst koma á ssh tengingu við tmate.io netþjóninn í bakgrunni í gegnum libssh. Þegar tengingunni hefur verið komið á er búið til 150 bita lotumerki fyrir hverja lotu. Traustir notendur geta notað þennan myndaða tákn til að fá aðgang að flugstöðvarlotu.

Hvernig á að setja upp Tmate í Linux

Tmate er hægt að setja upp frá sjálfgefnum geymslum flestra Linux dreifinga með því að nota pakkastjóra eins og sýnt er.

Í Debian og Ubuntu-undirstaða Linux dreifingu, notaðu eftirfarandi PPA til að setja upp 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 dreifingu, notaðu eftirfarandi dnf skipun.

$ sudo dnf install tmate

Á Arch Linux geturðu sett það upp frá AUR eins og sýnt er.

$ yaourt -S tmate

Í openSUSE geturðu notað zypper skipunina til að setja það upp.

$ sudo zypper in tmate

Á Gento geturðu notað emerge til að setja það upp.

$ sudo emerge tmate

Á öðrum Linux dreifingum eins og CentOS og RHEL geturðu hlaðið niður heimildum frá https://github.com/nviennot/tmate og sett saman og sett upp með eftirfarandi skipunum.

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

Hvernig á að deila flugstöðinni þinni með Tmate

Þegar þú hefur sett upp tmate notar það bæði ~/.tmux.conf og ~/.tmate.conf stillingarskrár. Allir sem þú deilir flugstöðinni þinni með munu nota tmux stillingar þínar og lyklabindingar þínar. Flugstöðin er þvinguð í 256 liti og UTF-8, svo þú þarft ekki að fara framhjá -2 eins og þú gætir verið vanur að gera með tmux.

Til að ræsa tmate skaltu keyra eftirfarandi skipun, sem gerir forritinu kleift að koma á ssh tengingu við tmate.io (eða þinn eigin netþjón) í bakgrunni í gegnum libssh.

$ tmate 

Síðan geturðu deilt breytum ssh lotutengingar með því að nota myndað auðkenni tákns (til dæmis: [email  í þessu tilfelli) með félögum þínum svo að þeir hafi aðgang að flugstöðinni þinni.

Til að fá aðgang að flugstöðinni þinni þurfa vinur/félagar þínir að keyra eftirfarandi ssh skipun í flugstöðinni sinni.

$ ssh [email 

Til að sýna logskilaboð tmate, þar á meðal ssh tengistrenginn, keyrðu:

$ tmate show-messages

tmate gerir þér einnig kleift að deila skrifvarið útsýni yfir flugstöðina þína. Hægt er að ná í skrifvarða tengingarstrenginn með tmate sýningarskilaboðum eins og sýnt er á skjámyndinni hér að ofan.

Til að loka forritinu skaltu keyra exit skipunina.

$ exit

Fyrir frekari upplýsingar um hvernig tmate virkar, hvernig á að keyra það sem púkk og hýsa eigin tmate netþjón, farðu á vefsíðu verkefnisins: https://tmate.io/.

Tmate er gaffal af tmux sem veitir örugga, tafarlausa deilingarlausn. Í þessari grein höfum við sýnt hvernig á að setja upp og nota tmate í Linux og nota það til að deila flugstöðinni þinni með félögum þínum. Ekki hika við að deila hugsunum þínum með okkur í gegnum athugasemdaformið hér að neðan.