Tmate - Sesi Terminal SSH dengan selamat dengan pengguna Linux

Tmate - Sesi Terminal SSH dengan selamat dengan pengguna Linux

tmate adalah klon Tmux (terminal multiplexer) yang menyediakan penyelesaian perkongsian terminal yang selamat, segera dan mudah digunakan melalui sambungan SSH. Ia dibina di atas tmux; anda boleh menjalankan kedua -dua emulator terminal pada sistem yang sama. Anda boleh menggunakan pelayan rasmi di Tmate.io atau tuan rumah pelayan tmate anda sendiri.

Angka berikut menunjukkan gambarajah seni bina yang dipermudahkan dengan komponen yang berbeza dari tmate (diperoleh dari laman web projek).

Tmate - Rajah Senibina Ringkas

Bagaimana Tmate berfungsi?

Semasa melancarkan Tmate, ia akan mula -mula mewujudkan sambungan SSH ke Tmate.pelayan io di latar belakang melalui libssh. Setelah sambungan ditubuhkan, token sesi 150 bit dihasilkan untuk setiap sesi. Pengguna yang dipercayai boleh menggunakan token yang dihasilkan untuk mengakses sesi terminal.

Cara memasang tmate di linux

Tmate tersedia untuk dipasang dari repositori lalai yang paling banyak pengagihan Linux menggunakan Pengurus Pakej seperti yang ditunjukkan.

Dalam Debian dan Ubuntu-Pengagihan Linux berasaskan, gunakan PPA berikut untuk memasang Tmate.

$ sudo apt-get Install software-properties-common $ sudo add-apt-repository ppa: tmate.io/arkib $ sudo apt-get update $ sudo apt-get install tmate 

Pada Fedora pengedaran, gunakan arahan DNF berikut.

$ sudo dnf memasang tmate 

Pada Arch Linux, anda boleh memasangnya dari aur seperti yang ditunjukkan.

$ yaourt -s tmate 

Dalam opensuse, anda boleh menggunakan perintah zyper untuk memasangnya.

$ sudo zyper di tmate 

Pada Gento, anda boleh menggunakan muncul untuk memasangnya.

$ sudo muncul tmate 

Mengenai pengagihan Linux lain seperti Centos dan Rhel, Anda boleh memuat turun sumber dari https: // github.com/nviennot/tmate dan menyusun dan memasang dengan arahan berikut.

$ ./autogen.sh $ ./konfigurasikan $ membuat $ sudo buat pemasangan 

Cara berkongsi terminal anda menggunakan tmate

Sebaik sahaja anda memasang tmate, Ia menggunakan kedua -duanya ~/.tmux.Conf dan ~/.tmate.Conf fail konfigurasi. Setiap orang yang anda kongsi dengan terminal anda, akan menggunakan konfigurasi tmux anda dan pengikatan utama anda. Terminal dipaksa hingga 256 warna dan UTF -8, jadi anda tidak perlu lulus -2 seperti yang anda boleh lakukan dengan Tmux.

Untuk melancarkan tmate, Jalankan arahan berikut, yang menjadikan program ini mewujudkan sambungan SSH ke tmate.io (atau pelayan anda sendiri) di latar belakang melalui Libssh.

$ tmate 
Sesi tmate

Kemudian anda boleh berkongsi parameter sambungan SSH Sesi menggunakan ID Token yang dihasilkan (contohnya: [dilindungi e -mel] dalam kes ini) dengan rakan anda supaya mereka dapat mengakses terminal anda.

Untuk mengakses terminal anda, rakan/rakan sekerja anda perlu menjalankan arahan SSH berikut di terminal mereka.

$ ssh [dilindungi e -mel] 
Perkongsian sesi tmate dengan rakan

Untuk menunjukkan mesej log Tmate, termasuk rentetan sambungan SSH, jalankan:

$ tmate Show-messages 
Mesej log tmate

Tmate juga membolehkan anda berkongsi pandangan baca sahaja di terminal anda. Rentetan sambungan baca sahaja boleh diambil dengan tmate show-messages seperti yang ditunjukkan dalam tangkapan skrin di atas.

Untuk menamatkan program, jalankan keluar perintah.

$ keluar 

Untuk maklumat lanjut mengenai bagaimana TMate berfungsi, bagaimana untuk menjalankannya sebagai daemon dan menjadi tuan rumah pelayan TMate anda sendiri, pergi ke laman web projek: https: // tmate.io/.

Tmate adalah garpu tmux yang menyediakan penyelesaian perkongsian terminal segera yang selamat. Dalam artikel ini, kami telah menunjukkan cara memasang dan menggunakan Tmate di Linux dan menggunakannya untuk berkongsi terminal anda dengan pasangan anda. Jangan ragu untuk berkongsi pendapat anda dengan kami melalui borang maklum balas di bawah.