Teleconsole - Udostępnij swój terminal Linux ze znajomymi

- 1075
- 68
- Tacjana Karpiński
Telekonsole jest bezpłatnym open source i potężnym narzędziem wiersza poleceń do udostępniania sesji terminalu Linux z osobami, którym ufasz. Twoi znajomi lub członkowie zespołu mogą połączyć się z Twoją sesją terminali Linux za pośrednictwem linii poleceń nad SSH lub za pośrednictwem przeglądarki przez protokół HTTPS.
Jak to działa?
Telekonsole jest skupionym serwerem SSH z wbudowanym proxy SSH i został napisany w Golang. Możesz użyć tego narzędzia do uruchamiania bezpiecznych sesji SSH, wykonywania przekazywania lokalnych portów TCP i skonfigurowania prywatnych proxy.
Po uruchomieniu Telekonsole W twoim systemie otwiera nową sesję powłoki i drukuje unikalną sesję ID a także Webui link, który musisz udostępnić znajomym, aby dołączyć za pośrednictwem wiersza poleceń nad SSH lub z ich przeglądarków internetowych przez HTTPS.
Przeczytaj także: GOTTY - Udostępnij swój terminal Linux (tty) jako aplikacja internetowaDodatkowo, Telekonsole umożliwia również przekazywanie lokalnych TCP Porty, umożliwiając w ten sposób znajomym dostęp do aplikacji internetowych działających w lokalnym hostu na wypadek, gdyby był za sobą Nat.
Ostrzeżenie: Telekonsole W zestawie pewne ryzyko bezpieczeństwa, które powinieneś zwrócić uwagę; Tworzy serwer SSH dostępny za pośrednictwem publicznego Internetu podczas sesji telekomunikacyjnej, to praktycznie da klawiaturę każdemu, kto ma link.
Jak zainstalować telekomutację w systemie Linux
Najszybszy i najłatwiejszy sposób instalacji Telekonsole W twoim dystrybucji Linux jest wpisanie następującego polecenia w terminalu.
$ curl https: // www.Telekonsole.com/get.sh | cii
Raz Telekonsole Zainstalowane, możesz go uruchomić, wpisując następujące polecenie. Jest to bardzo przydatne, gdy utkniesz w pewnej konfiguracji na pudełku Linux za Nat. Po prostu zaproś i podziel się swoją sesją Linux z przyjacielem, aby Ci pomogło.
$ Teleconsole
Przykładowy wyjście
Uruchamianie lokalnego serwera SSH na LocalHost… żądanie jednorazowego proxy SSH AS.Telekonsole.com dla Tecmint… sprawdzanie statusu tunelu SSH… Twój identyfikator telekomunikacyjny: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUi na tę sesję: https: // jako.Telekonsole.COM/S/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując „wyjście” lub zamykając okno.
Następnie skopiuj unikalny identyfikator sesji wydrukowany lub łącze webUI i udostępnij go bezpiecznym środkiem z osobami, którym ufasz. Twoi znajomi mogą dołączyć do identyfikatora sesji, jak pokazano.
$ Teleconsole dołącz ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8
Lub mogą dołączyć, klikając link WebUi, aby uzyskać do niego dostęp za pośrednictwem przeglądarki internetowej, jak pokazano na poniższym zrzucie ekranu.

Teraz ty i twój przyjaciel korzystacie z tej samej sesji terminalu Linux, działającej w twoim systemie, nawet jeśli oboje jesteście w różnych sieciach oddzielonych przez NAT.
Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując 'Wyjście' polecenie lub zamknięcie okna terminala.
$ exit
Jak włączyć przekazywanie portów
Kolejna ważna cecha Telekonsole IS, łatwe przekazywanie portu, tym samym umożliwiając znajomym podłączenie dowolnego portu TCP działającego w systemie Linux. Załóżmy, że pracujesz nad projektem internetowym i jest on obecnie dostępny na Twoim http: // localhost: 3000 . Możesz sprawić, by znajomi uzyskują do niego dostęp, przekazując port 3000 Kiedy inicjujesz nową sesję, jak pokazano.
$ Teleconsole -F Localhost: 3000
Przykładowy wyjście
Uruchamianie lokalnego serwera SSH na LocalHost… żądanie jednorazowego proxy SSH AS.Telekonsole.com dla Tecmint… sprawdzanie statusu tunelu SSH… Twój identyfikator telekomunikacyjny: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUi na tę sesję: https: // jako.Telekonsole.COM/S/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując „wyjście” lub zamykając okno.
Teraz, gdy twoi przyjaciele dołączą do tej sesji, zobaczą wiadomość, jak pokazano.
UWAGA: TecMint zaprosił Cię do dostępu do portu 3000 na ich komputerze za pośrednictwem LocalHost: 9000

Następnie mogą uzyskać dostęp do Twojej aplikacji z przeglądarek za pomocą adresu URL http: // localhost: 3000.
Ważny: Od Telekonsole to tylko serwer SSH, każdy, kogo udostępniłeś identyfikator sesji, może żądać przekazywania portów bez informowania, jak pokazano.
$ Teleconsole -F 3000: Localhost: 3000 dołącz
Możesz zobaczyć Telekonsole Pomoc wiadomość z następującym poleceniem.
$ Teleconsole Help
Aby uzyskać więcej informacji, przejdź do repozytorium Teleconsole Github.
To wszystko! Telekonsole jest potężnym serwerem SSH, który udostępnia swoją sesję terminali UNIX/Linux z przyjaciółmi. W tym artykule wyjaśniliśmy, jak korzystać Telekonsole Aby uruchomić bezpieczne sesje SSH i udostępnić swój terminal znajomym i wykonać przekazywanie lokalnych portów TCP.
Jeśli masz jakieś pytania lub przemyślenia do podzielenia się, skorzystaj z poniższego formularza komentarza, aby skontaktować się z nami.
- « 12 Oprogramowanie typu open source/komercyjne do zarządzania infrastrukturą centrum danych
- Jak zainstalować framework Laravel PHP z Nginx na Ubuntu 20.04 »