Tmate - Ni ifipamo Pin Ipade Ipade SSH pẹlu Awọn olumulo Linux
tmate jẹ ẹda oniye ti tmux (ebute ọpọxer) ti o pese aabo, lẹsẹkẹsẹ ati ojutu pinpin pinpin ebute lori asopọ SSH kan. O ti wa ni itumọ ti lori oke ti tmux; o le ṣiṣe awọn emulators ebute mejeeji lori eto kanna. O le lo awọn olupin osise ni tmate.io tabi gbalejo olupin tmate tirẹ.
Nọmba ti o tẹle n ṣe afihan apẹrẹ faaji ti o rọrun pẹlu awọn oriṣiriṣi awọn paati ti tmate (ti a gba lati oju opo wẹẹbu iṣẹ akanṣe).
Nigbati o ba ṣe ifilọlẹ Tmate, yoo kọkọ fi idi asopọ ssh kan si olupin tmate.io ni abẹlẹ nipasẹ libssh. Ni kete ti asopọ naa ti fi idi mulẹ, aami igba igba diẹ 150 wa ni ipilẹṣẹ fun igba kọọkan. Awọn olumulo ti o gbẹkẹle le lo ami-ẹri ti a ṣẹda yii lati wọle si igba ebute.
Bii o ṣe le Fi sori ẹrọ Tmate ni Linux
Tmate wa lati fi sori ẹrọ lati awọn ibi ipamọ aiyipada ti ọpọlọpọ awọn pinpin Lainos nipa lilo oluṣakoso package bi o ti han.
Ninu awọn kaakiri Linux ti o da lori Debian ati Ubuntu, lo PPA atẹle lati fi Tmate sori ẹrọ.
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:tmate.io/archive $ sudo apt-get update $ sudo apt-get install tmate
Lori pinpin Fedora, lo pipaṣẹ dnf atẹle.
$ sudo dnf install tmate
Lori Arch Linux, o le fi sii lati AUR bi o ti han.
$ yaourt -S tmate
Ni openSUSE, o le lo aṣẹ zypper lati fi sii.
$ sudo zypper in tmate
Lori Gento, o le lo farahan lati fi sii.
$ sudo emerge tmate
Lori awọn pinpin kaakiri Linux miiran bii CentOS ati RHEL, o le ṣe igbasilẹ awọn orisun lati https://github.com/nviennot/tmate ki o ṣajọ ki o fi sii pẹlu awọn ofin wọnyi.
$ ./autogen.sh $ ./configure $ make $ sudo make install
Bii o ṣe le Pin ebute Rẹ Lilo Tmate
Lọgan ti o ba ti fi tmate sori ẹrọ, o lo awọn faili atunto ~/.tmux.conf ati ~/.tmate.conf. Gbogbo eniyan ti o pin ebute rẹ pẹlu, yoo lo iṣeto tmux rẹ ati awọn abuda bọtini rẹ. Ti fi agbara mu ebute naa si awọn awọ 256 ati UTF-8, nitorinaa o ko nilo lati kọja -2 bi o ṣe le lo lati ṣe pẹlu tmux.
Lati ṣe ifilọlẹ tmate, ṣiṣe aṣẹ atẹle, eyiti o ṣe eto lati fi idi asopọ ssh kan mulẹ si tmate.io (tabi olupin tirẹ) ni abẹlẹ nipasẹ libssh.
$ tmate
Lẹhinna o le pin awọn sẹẹli asopọ ssh igba isopọ nipa lilo ID ami ami ipilẹṣẹ (fun apẹẹrẹ: [imeeli ti o ni aabo] ninu ọran yii) pẹlu awọn aya rẹ ki wọn le wọle si ebute rẹ.
Lati wọle si ebute rẹ, ọrẹ rẹ/awọn ẹlẹgbẹ nilo lati ṣiṣe aṣẹ ssh wọnyi ni ebute wọn.
$ ssh [email
Lati fihan awọn ifiranṣẹ log ti tmate, pẹlu okun asopọ ssh, ṣiṣe:
$ tmate show-messages
tmate tun fun ọ laaye lati pin iwo-ka nikan ti ebute rẹ. O le so okun asopọ kika-nikan pẹlu awọn ifiranṣẹ ifihan tmate bi o ṣe han ninu sikirinifoto ti o wa loke.
Lati fopin si eto naa, ṣiṣe aṣẹ pipaṣẹ.
$ exit
Fun alaye diẹ sii lori bi tmate ṣe n ṣiṣẹ, bii o ṣe le ṣiṣẹ bi daemon ati gbalejo olupin tmate tirẹ, lọ si oju opo wẹẹbu iṣẹ akanṣe: https://tmate.io/.
Tmate jẹ orita ti tmux ti o pese aabo kan, ojutu pinpin ebute ebute lẹsẹkẹsẹ. Ninu nkan yii, a ti fihan bi a ṣe le fi sori ẹrọ ati lilo tmate ni Linux ki o lo lati pin ebute rẹ pẹlu awọn tọkọtaya rẹ. Ni ominira lati pin awọn ero rẹ pẹlu wa nipasẹ fọọmu esi ni isalẹ.