Kendinizi alın, terminalinizi anında herkesle paylaşın

web sitesi al

Bir sonraki makalede Tmate'e bir göz atacağız. Gnu / linux dünyasında bir masaüstünü uzaktan paylaşmak için birkaç popüler program vardır (Teamviewer, Guacamole ve TigerVNC, vb. Gibi). Bu programlar, ekranınızın tamamını başkalarıyla paylaşmak için kullanılır. Paylaşmak istediğimiz sadece terminal ise, Tmate muhtemelen en iyi seçenektir. Aslında bu program bir Tmux çatalı. Tmate, terminalimiz için bir Teamviewer gibidir.

Kendin al tmate.io web sitesine SSH aracılığıyla güvenli bir bağlantı kuracak ve rastgele bir URL oluşturacak her seans için. Oluşturulan URL güvendiğimiz biriyle paylaşılabilir. Bu bizim kullanmamıza izin verecek terminal bağlantı aktif olduğu sürece kendi kullandığımız şekilde uzak. Ortak projeler üzerinde işbirliği yapmak, bir geliştirici ekibiyle bir projede hata ayıklamak veya uzaktan teknik destek almak için harika bir seçenektir. Bu program GNU / Linux, Mac OSX ve BSD ile uyumludur.

Ubuntu ve türevlerine tmate kurulumu

Ubuntu'da ve Linux Mint gibi türevlerinde şunları yapabilirsiniz: bu programı aşağıdaki PPA'yı kullanarak kurun terminalde (Ctrl + Alt + T). Bundan önce, gerekli paketi yazarak yüklememiz gerekecek:

sudo apt-get install software-properties-common

Şimdi PPA'yı sistemimize ekleyebilir ve programı kurabiliriz. Bunun için aşağıdaki komut dizisini yazıyoruz:

sudo add-apt-repository ppa:tmate.io/archive && sudo apt-get update && sudo apt-get install tmate

SSH'yi yapılandırın

ssh yapılandırılıyor

Bu programı kullanmaya başlamadan önce, bir SSH anahtar çifti oluşturmamız gerekiyor. Çünkü tmate programı, yerel SSH anahtar çiftini kullanarak tmate.io'ya güvenli bir SSH bağlantısı kurar. Bunu, terminalimizde (Ctrl + Alt + T) aşağıdakileri yazarak başaracağız:

ssh-keygen -t rsa

Tmate kullanımı

SSH anahtar çifti oluşturulduktan sonra, Terminalinden aşağıdaki komutu çalıştırarak Tmate'i başlatacağız:

tmate

Oturum kurulduğunda, bağlantının kimliğini herkesle paylaşabiliriz. Güvendiğiniz herhangi bir sayıda kişiyle paylaşılabilir. Aynı ağda olmaları gerekmez aynı işletim sistemini kullanmaları da gerekmez. Sistemlerinde tmate veya tmux'un kurulu olmasına bile gerek yoktur.

Tmate seansları şuna benzer:

tmate seansları

Önceki ekran görüntüsünde görüldüğü gibi, bize terminalin altında bir SSH oturum kimliği (rastgele karakterler dizisi). Bağlanabilmeleri için onu kopyalayıp başkalarıyla paylaşmamız gerekecek. Unutmayın ki bu Kimlik birkaç saniye sonra kaybolacak. Ancak, aşağıdaki komutu kullanarak kullanılmış oturum kimliklerini görebileceğiz:

tmate show-messages

Yukarıdaki komutun çıktısı aşağıdaki gibi olacaktır:

tmate mesajları göster

Yukarıdaki çıktıdan da görebileceğiniz gibi, terminali SSH oturumu veya web oturumu aracılığıyla paylaşabilirsiniz. Bunun için ilgili oturum kimliklerini kullanmamız gerekecek. Ayrıca salt okunur oturumu veya okuma-yazma oturumunu paylaşabilirsiniz.

SSH oturumları aracılığıyla bağlanın

Terminali SSH oturumları aracılığıyla paylaşmak isteyen kullanıcılar için, uzak kullanıcılara SSH oturum kimliğini sağlamanız gerekecektir.

Örneğin ve önceki ekran görüntüsünde oluşturulan kimlikleri kullanarak. Uzak kullanıcılar, sistemde oluşturulan salt okunur oturuma erişmek için aşağıdaki komutu yazmalıdır.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

Salt okunur oturumda, uzak kullanıcılar yalnızca Terminal'i görebilir. Herhangi bir komutu yürütemezler.

Okuma ve yazma oturumunu paylaşmak için, gönderme komutu şu şekilde olacaktır:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

Bu durumda, uzak kullanıcılar terminale okuma-yazma modunda erişebilirler. Bu, herhangi bir komutu çalıştırabilecekleri anlamına gelir. Uzak oturumda yazdığınız tüm komutlar yerel Terminalinizden de görülebilir..

Web oturumları aracılığıyla bağlanın

Terminali bir web tarayıcısı üzerinden paylaşmak isteyenler, bağlanmak için web URL'sini başkalarına iletmek zorunda kalacaklar.

Örneğin, okuma ve yazmayı paylaşmak için iş arkadaşlarıma şu URL'yi vermem gerektiğini varsayalım: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Bu URL'yi tarayıcıda açtıklarında, aşağıdaki ekran görüntüsü gibi görünecektir:

tmate web tarayıcısı

Bir oturumdan çıkmak için terminali yazmanız yeterlidir. çıkış. Bu program hakkında daha fazla ayrıntıya ihtiyaç duyan olursa, bize sunduğu kılavuz sayfalarına başvurabilirsiniz. Ayrıca şu adresten daha fazla bilgi edinebiliriz: proje web sitesi.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Giovanni boşluk dijo

    Çok ilginç konsept